Object构造函数的方法
Object.assign()
通過復制一個或多個對象來創建一個新的對象。
Object.create()
使用指定的原型對象和屬性創建一個新對象。
Object.defineProperty()
給對象添加一個屬性并指定該屬性的配置。
Object.defineProperties()
給對象添加多個屬性并分別指定它們的配置。
Object.entries()
返回給定對象自身可枚舉屬性的[key, value]數組。
Object.freeze()
凍結對象:其他代碼不能刪除或更改任何屬性。
Object.getOwnPropertyDescriptor()
返回對象指定的屬性配置。
Object.getOwnPropertyNames()
返回一個數組,它包含了指定對象所有的可枚舉或不可枚舉的屬性名。
Object.getOwnPropertySymbols()
返回一個數組,它包含了指定對象自身所有的符號屬性。
Object.getPrototypeOf()
返回指定對象的原型對象。
Object.is()
比較兩個值是否相同。所有 NaN 值都相等(這與==和===不同)。
Object.isExtensible()
判斷對象是否可擴展。
Object.isFrozen()
判斷對象是否已經凍結。
Object.isSealed()
判斷對象是否已經密封。
Object.keys()
返回一個包含所有給定對象自身可枚舉屬性名稱的數組。
Object.preventExtensions()
防止對象的任何擴展。
Object.seal()
防止其他代碼刪除對象的屬性。
Object.setPrototypeOf()
設置對象的原型(即內部[[Prototype]]屬性)。
Object.values()
返回給定對象自身可枚舉值的數組。
轉載于:https://juejin.im/post/5c7d3c7be51d454adb6c2843
總結
以上是生活随笔為你收集整理的Object构造函数的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 教你如何将自己的脚本代码放到服务器上运行
- 下一篇: zabbix学习笔记(4)