JavaScript Object 对象参考
对象方法和属性
修订于 2025 年 7 月
| 名称 | 描述 |
|---|---|
| assign() | 将源对象的属性复制到目标对象 |
| constructor | 返回创建对象原型的函数 |
| create() | 返回由现有对象创建的对象 |
| defineProperties() | 添加或更改属性 |
| defineProperty() | 添加或更改属性 |
| delete | 从对象中删除属性: |
| entries() | 返回对象的键值对数组 |
| freeze() | 阻止对对象进行任何更改 |
| fromEntries() | 返回一个由键值对可迭代列表创建的对象 |
| getOwnPropertyDescriptor() | 返回一个包含对象键的数组 |
| getOwnPropertyDescriptors() | 返回一个包含对象键的数组 |
| getOwnPropertyNames() | 返回对象键的数组 |
| groupBy() | 根据返回的回调值对对象元素进行分组 |
| isExtensible() | 如果对象可扩展,则返回 true |
| isFrozen() | 如果对象被冻结,则返回 true |
| isSealed() | 如果对象被密封,则返回 true |
| keys() | 返回对象的键数组 |
| preventExtensions() | 阻止向对象添加新属性 |
| prototype | 允许您向 JavaScript 对象添加属性和方法 |
| seal() | 阻止添加新属性或删除现有对象属性 |
| toString() | 将对象转换为字符串并返回结果 |
| valueOf() | 返回对象的原始值 |
| values() | 返回对象的属性值数组 |
