Object的各种方法如下:
| 序号 | 方法 | 说明 |
|---|---|---|
| 1 | Object.assign() | 该方法用于复制可枚举并拥有从源对象到目标对象的属性 |
| 2 | Object.create() | 该方法用于用指定的原型对象和属性创建一个新对象。 |
| 3 | Object.defineProperty() | 使用这个方法来描述属性的一些行为属性。 |
| 4 | Object.defineProperties() | 该方法用于创建或配置多个对象属性。 |
| 5 | Object.entries() | 该方法返回一个数组具有键值对的数组。 |
| 6 | Object.freeze() | 此方法可防止现有属性 |
| 7 | Object.getOwnPropertyDescriptor() | 该方法返回指定对象的指定属性的属性描述符. |
| 8 | Object.getOwnPropertyDescriptors() | 此方法返回给定对象的所有自己的属性描述符。 |
| 9 | Object.getOwnPropertyNames() | 此方法返回一个包含所有找到的属性(可枚举或不可枚举)的数组。 |
| 10 | Object.getOwnPropertySymbols() | 此方法返回一个包含所有自己的符号键属性的数组。 |
| 11 | Object.getPrototypeOf() | 该方法返回指定对象的原型。 |
| 12 | Object.is() | 该方法判断两个值是否为同一个值。 |
| 13 | Object.isExtensible() | 这个方法判断一个对象是否可扩展 |
| 14 | Object.isFrozen() | 这个方法判断如果对象被冻结。 |
| 15 | Object.isSealed() | 此方法确定对象是否被密封。 |
| 16 | Object.keys() | 此方法返回给定对象自身属性名称的数组。 |
| 17 | Object.preventExtensions() | 该方法用于防止对象的任何扩展。 |
| 18 | Object.seal() | 此方法可防止添加新属性并将所有现有属性标记为不可配置。 |
| 19 | Object.setPrototypeOf() | 该方法将指定对象的原型设置为另一个对象。 |
| 20 | Object.values() | 这个方法返回一个值数组。 |