gpt4 book ai didi

javascript - 数据类型如何从 Object 获取它们的属性?

转载 作者:行者123 更新时间:2023-11-30 10:21:50 24 4
gpt4 key购买 nike

例如;当你在 JavaScript 中创建一个数组时,所有 Object s 原型(prototype)属性存在于其上:

console.log(typeof [].valueOf); // function

我在好几个地方读到过“几乎一切都是对象”。我知道原始数据类型的异常及其工作原理。

但这句话的实际含义是什么?是不是所有的数据类型原型(prototype)都扩展了object.prototype?或者他们得到一个对象包装器?

我知道有一些类似的话题,但我不会说他们会回答这个问题。

最佳答案

没有“数据类型”。

Everything is an object.

这意味着一切 - 函数、数组、实例、主机 api、数据结构等等 - 都是 object : 具有可变属性的引用值。

Is it that all datatypes prototype extends object.prototype?

这不是引用的意思,但大多数标准对象确实从 Object.prototype 继承了属性(通过原型(prototype)链)。

关于javascript - 数据类型如何从 Object 获取它们的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21220795/

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