共计 438 个字符,预计需要花费 2 分钟才能阅读完成。
摸索 instanceof
-
instanceof 是如何判断的
- 表达式:A instanceof B
- 如果 B 函数的显示原型对象在 A 对象的原型链上,返回 true,否则返回 false
- Function 是通过 new 本人产生的实例
// 例子
function Foo(){}
var f1 = new Foo()
console.log(f1 instanceof Foo) //true
console.log(f1 instanceof Object) //true
// 例子二
console.log(Object instance of Function) //true
console.log(Object instance of Object) //true
console.log(Function instance of Function) //true
console.log(Function instance of Object) //true
function Foo(){}
console.log(Object instanceof Foo) //false
正文完