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 阅读

启动你的职业

完成课程后获得认证

开始
广告