Js高级语法05 —— instanceof

  1. A instanceof B //如果B函数的显式原型对象在A对象的原型链上,返回true,否则返回false。
  2. Function是通过new自身产生的实例
  3. 在这里插入图片描述
    console.log(Object instanceof Function); //ture
    console.log(Function instanceof Object); //true
    console.log(Object instanceof foo); //false,因为Object是原型链的尽头,Object的隐式原型__proto__的值时null
    console.log(Object instanceof Object); //true
    console.log(Function instanceof Function); //true

猜你喜欢

转载自blog.csdn.net/Vodka688/article/details/113574486