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