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.freeze()冻结了对象'object' ,因此true 将显示为输出。
<html> <body> <script> var object = { prop1 : 5 } Object.freeze(object); var res = Object.isFrozen(object); document.write(res); </script> </body> </html>
true