iT邦幫忙

2021 iThome 鐵人賽

DAY 26
0
Modern Web

YDKJS 一邊讀 You Don't Know JS Yet 一邊卡關一邊弄懂的日子 ԅ(≖‿≖ԅ)系列 第 26

Day26 - this&Object Prototypes Ch3 Objects - Review

  1. Object content
    • Imutability
      1. Object constant
        • 將指定的 property 利用 Object.defineProperty() 設定 writablecondigurable 皆為 false
      2. Object.preventExtensions( myObj )
        • 可以讓指定的 Object 無法再新增 property
        • 如果已經對該 object 執行 preventExtensions 後,還試圖新增 property 到該 object,則 strict mode 下會貼心跳錯誤訊息
      3. Object.seal()
        • 讓指定的 Object 無法再新增 property,並且該 Object 原有的 Property configurable 皆設為 false
        • 原有的 property 如果 writable 原本為 true,那 seal 後該 property value 還是可以被修改滴
      4. Object.freeze()
        • 讓指定的 Object seal 並且所有的 property writable 設為 false

讓我們互道一聲晚安,今天記到這,上述理解有誤的話希望能協助指正,感恩的心 ԅ(≖‿≖ԅ)


上一篇
Day25 - this&Object Prototypes Ch3 Objects - Review
下一篇
Day27 - this&Object Prototypes Ch3 Objects - Review
系列文
YDKJS 一邊讀 You Don't Know JS Yet 一邊卡關一邊弄懂的日子 ԅ(≖‿≖ԅ)30

尚未有邦友留言

立即登入留言