Fe-interview: [js] 第342天 判断[].__proto__.__proto__ === {}.__proto__结果并解释为什么[代码]

Created on 22 Mar 2020  ·  3Comments  ·  Source: haizlin/fe-interview

第342天 判断[].__proto__.__proto__ === {}.__proto__结果并解释为什么[代码]

我也要出题

js

Most helpful comment

[].__proto__.__proto__ === ({}).__proto__ 的结果是 true
[].__proto__ 指向 Array.prototype 而 Array 的原型对象本身也是一个对象,所以它的 __proto__ 指针会指向 Object.prototype,所以 [].__proto__.__proto__ 最终指向 Object.prototype
({}).__proto__ 一个普通对象的 __proto__ 属性当然会指向 Object 的原型对象 Object.prototype

All 3 comments

[].__proto__.__proto__ === ({}).__proto__ 的结果是 true
[].__proto__ 指向 Array.prototype 而 Array 的原型对象本身也是一个对象,所以它的 __proto__ 指针会指向 Object.prototype,所以 [].__proto__.__proto__ 最终指向 Object.prototype
({}).__proto__ 一个普通对象的 __proto__ 属性当然会指向 Object 的原型对象 Object.prototype

楼上解释的没毛病

都是指向object 原型对象

Was this page helpful?
0 / 5 - 0 ratings