![为什么 fn.[[prototype]].[[prototype]].__proto__ 返回 fn.prototype 而不是 null?](https://img.php.cn/upload/article/001/246/273/173133324413387.jpg)
Fn.[[Prototype]].[[Prototype]].__proto__ 与 Fn.prototype
在探索原型和原型链时,我们可能会好奇 Fn.[[Prototype]].[[Prototype]].__proto__ 为什么返回 Fn.prototype 而不是 null。
与常规属性不同,__proto__ 是一个定义在 Object.prototype 上的属性访问器。这表示它只在它被定义的位置出现,即 Object.prototype.__proto__,而不是每一层原型中。
返回顶部插件jquery.gototop是一款当在用户向下滚动页面一段距离之后,会以CSS3动画方式出现返回顶部按钮。点击返回顶部按钮之后,页面以平滑的方式滚动回顶部。
20
对于 Fn 对象,__proto__ 计算其原始对象的计算结果,即 Fn.prototype。这就是为什么 Fn.[[Prototype]].[[Prototype]].__proto__ 会返回 Fn.prototype。
另一方面,[[Prototype]] 是一个真正的原型对象,位于内部插槽中。调试器中其显示策略可能与常规属性不同,因此在 Fn.[[Prototype]].[[Prototype]].__proto__ 中没有显示。
以上就是为什么 Fn.[[Prototype]].[[Prototype]].__proto__ 返回 Fn.prototype 而不是 null?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号