instanceof的理解

2018-08-23  本文已影响0人  木头人美

1:用简单的话理解就是检测某个对象是否为这个构造函数new出来的

用罗嗦一点的就是 这个构造函数的原型是否存在某个对象的原型链上

function fn(){}  let p = new fn(); console.log(p.instanceof fn)  // true

一眼看上去 对于不懂原型链的来说 只能用一句简单的话死记,就是检测某个对象是否为这个构造函数new出来的 。

通过new 函数 出来的对象都会有一个__proto__ 指向的是构造函数的原型,晚点补充个思维导图

```*{margin: 0;padding: 0;}

html,body{

    height: 100%;

}

.top-serach{

width: 100%; 

height: 40px;

background-color: #2b303b;

}

.siderLeft{

    width: 586px;

    height: 100%;

    background-color:rgb(247, 248, 250);

}

.siderRight{

    width: 350px;

    height: 100%;

}```

上一篇下一篇

猜你喜欢

热点阅读