gpt4 book ai didi

javascript - Node 控制台中的 "Object"对象与 Web 控制台中的对象

转载 作者:太空宇宙 更新时间:2023-11-04 00:25:08 26 4
gpt4 key购买 nike

我对 JavaScript 比较陌生,并且仍在尝试了解原型(prototype)继承。在尝试理解它时,我尝试在 Web 控制台和 NodeJS 控制台中使用 Object.prototype 获取 Object 对象的原型(prototype)属性。在Web控制台中,它显示Object对象的prototype属性有一个成员很少的对象,而在 Node 中Object.prototype有一个空对象。所以我的问题是“Node (控制台)中的 Object 对象与 Web 控制台中的对象是否不同,因为它们是不同的 javascript 引擎?”

最佳答案

当您在 Node 控制台中请求 Object.prototype 时,它​​只会显示一个空对象。这只是基础对象的表示。它仍然包含您期望的并显示在浏览器控制台中的所有功能和属性。

不信你可以自己验证一下。尝试在 Node 控制台中输入 Object.getOwnPropertyNames(Object)Object.getOwnPropertyNames(Object.prototype)

关于javascript - Node 控制台中的 "Object"对象与 Web 控制台中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43034816/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com