当前位置: 首页 > 面试题库 >

判断[].__proto__.__proto__ === {}.__proto__结果并解释为什么

戚侯林
2023-03-14
本文向大家介绍 判断[].__proto__.__proto__ === {}.__proto__结果并解释为什么相关面试题,主要包含被问及 判断[].__proto__.__proto__ === {}.__proto__结果并解释为什么时的应答技巧和注意事项,需要的朋友参考一下

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

 类似资料:
  • 最近在学习原型和原型链。在控制台里,我遇到了一些不解的现象,代码如图 对于这个__proto__有些看不明白,为什么不是null,而是Fn的prototype。 而我打印 fn.__proto__.__proto__.__proto__ 的结果是我预想的 null。 然后我也还想知道这个 proto 和 [[Prototype]] 有什么区别么?为什么到这一层,突然没有[[Prototype]]转

  • 我也阅读并试图理解类似于这个问题的其他答案(比如这个问题),但原型遗传的概念对我来说仍然不是很清楚。现在最让我困惑的是,和之间的实际区别是什么?据我所知,是“将一个对象与另一个对象联系起来的内部链接”。但是当我在youtube上看到教程时,它就变得模棱两可了,因为每当他们创建一个对象时,如果他们试图在浏览器的控制台中使用记录它,那么它实际上包含属性,但当我尝试这样做时,它却输出。所以我想知道为什么

  • 本文向大家介绍请说下你对__proto__和prototype的理解相关面试题,主要包含被问及请说下你对__proto__和prototype的理解时的应答技巧和注意事项,需要的朋友参考一下

  • 本文向大家介绍浅谈javascript中的prototype和__proto__的理解,包括了浅谈javascript中的prototype和__proto__的理解的使用技巧和注意事项,需要的朋友参考一下 在工作中有时候会看到prototype和__proto__这两个属性,对这两个属性我一直比较蒙圈,但是我通过查阅相关资料,决定做一下总结加深自己的理解,写得不对的地方还请各位大神指出。 跟__

  • 本文向大家介绍跟我学习javascript的prototype,getPrototypeOf和__proto__,包括了跟我学习javascript的prototype,getPrototypeOf和__proto__的使用技巧和注意事项,需要的朋友参考一下 一、深入理解prototype, getPrototypeOf和_ proto _ prototype,getPropertyOf和 _ p

  • 在这部分内容的第一章中,我们提到了设置原型的现代方法。 __proto__ 被认为是过时且不推荐使用的(deprecated),这里的不推荐使用是指 JavaScript 规范中规定,proto 必须仅在浏览器环境下才能得到支持。 现代的方法有: Object.create(proto, [descriptors]) —— 利用给定的 proto 作为 [[Prototype]] 和可选的属性描述