instanceof 判断对象方法是不是存在 prototype
2020-09-06 本文已影响0人
小李不小
instanceof 也可以用来判断是不是一个对象
var array=['1'];
这是一个数组
array instanceof Array ==true

看上面,为啥为真呢?

因为原型上存在 array 方法。
instanceof 也可以用来判断 prototype的方法存不存在
var f=function(){} 创建一个方法
f.prototype.a=function(){}
var F=new f()
F.a instanceof Object
console.log(F.a instanceof Object) true