JavaScript 对象参考
JavaScript 对象
对象是 JavaScript 的数据类型之一。
对象用于存储键值对(名称值)集合。
JavaScript 对象是命名值的集合。
以下示例创建一个具有四个键值对属性的 JavaScript 对象
有关对象的教程,请阅读我们的 JavaScript 对象教程.
JavaScript 对象方法和属性
名称 | 描述 |
---|---|
assign() | 将属性从源对象复制到目标对象 |
constructor | 返回创建对象原型的函数 |
create() | 返回从现有对象创建的对象 |
defineProperties() | 添加或更改属性 |
defineProperty() | 添加或更改属性 |
entries() | 返回对象中键值对的数组 |
freeze() | 防止对对象进行任何更改 |
fromEntries() | 返回从可迭代的键值对列表创建的对象 |
getOwnPropertyDescriptor() | 返回对象的键数组 |
getOwnPropertyDescriptors() | 返回对象的键数组 |
getOwnPropertyNames() | 返回对象的键数组 |
groupBy() | 根据返回的回调值对对象元素进行分组 |
isExtensible() | 如果对象是可扩展的,则返回 true |
isFrozen() | 如果对象已冻结,则返回 true |
isSealed() | 如果对象已密封,则返回 true |
keys() | 返回对象的键数组 |
preventExtensions() | 防止向对象添加新属性 |
prototype | 允许您向 JavaScript 对象添加属性和方法 |
seal() | 防止添加新的或删除现有的对象属性 |
toString() | 将对象转换为字符串并返回结果 |
valueOf() | 返回对象的原始值 |
values() | 返回对象中属性值的数组 |