JavaScript 中的物件。isFrozen() 方法的用途是什麼?


Object.isFrozen()

Object.isFrozen() 方法用於查詢一個物件是否是凍結的。

如果一個物件符合以下標準,則它就是被凍結的

  • 它不應該可擴充套件

  • 它的屬性應該是不可配置的。

  • 它不應該接受任何新屬性。

語法

Object.isFrozen(obj);

引數 - Object.isFrozen() 接受一個物件作為引數,並檢查它是否被凍結,並返回一個布林值輸出。

示例

在以下示例中,Object.isFrozen() 檢查物件“obj”是否被凍結。由於該物件沒有被凍結,因此將會顯示false作為輸出。

 線上演示

<html>
<body>
<script>
   var object = {
      prop1 : 5
   }
   var res = Object.isFrozen(object);
   document.write(res);
</script>
</body>
</html>

輸出

false

示例

在以下示例中,由於物件“object”使用Object.freeze()被凍結,因此將會顯示true作為輸出。

線上演示

<html>
<body>
   <script>
      var object = {
         prop1 : 5
      }
      Object.freeze(object);
      var res = Object.isFrozen(object);
      document.write(res);
   </script>
</body>
</html>

輸出

true

更新於: 29-6 月-2020

132 閱讀

啟動你的職業

完成課程後獲得認證

開始
廣告
© . All rights reserved.