首頁  >  文章  >  web前端  >  javascript中object方法有哪些

javascript中object方法有哪些

青灯夜游
青灯夜游原創
2021-04-12 12:00:359866瀏覽

javascript中object方法:assign()、create()、entries()、freeze()、getPrototypeOf()、is()、keys()、seal()、values()、isSealed()等等。

javascript中object方法有哪些

本教學操作環境: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn