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() | 这个方法返回一个值数组。 |