instanceof 判断对象方法是不是存在 prototype

2020-09-06  本文已影响0人  小李不小

instanceof 也可以用来判断是不是一个对象

var array=['1'];
这是一个数组

array instanceof Array ==true

image.png

看上面,为啥为真呢?


image.png

因为原型上存在 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

上一篇 下一篇

猜你喜欢

热点阅读