javascript中object方法:assign()、create()、entries()、freeze()、getPrototypeOf()、is()、keys()、seal()、values()、isSealed()等等。
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
javascript 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()
傳回給定物件本身可枚舉值的陣列。
更多程式相關知識,請造訪:程式設計影片! !
以上是javascript中object方法有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!