js instanceof

js instanceof
a instanceof b:
1,首先a不是对象,返回false,b的原型不是对象抛出TypeError
2,取得b的prototype标记为bp,对a的原型链做循环,令ap为当前原型,如果ap与bp指向同一个对象,则返回ture
js instanceof
js instanceof
c=[]
c instanceof Array
true
c instanceof Object
true

均返回true
js instanceof
js instanceof
var f=function(){}
var ff=new f()
ff instanceof f
true
js instanceof

 

js instanceof,布布扣,bubuko.com

js instanceof

上一篇:Bootstrap for MVC:Html.Bootstrap().TextBoxFor(model=>model.Name)


下一篇:HTML5标签使用的常见误区----转载