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() | 返回对象属性值的数组 |