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

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

 

相关文章:

  • 2021-10-18
  • 2021-05-29
  • 2022-12-23
  • 2021-11-16
  • 2021-10-05
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-01
  • 2021-08-09
  • 2021-11-25
  • 2021-08-11
  • 2022-01-06
  • 2022-12-23
相关资源
相似解决方案