Get to know MDN better
要检测的对象。
指示给定对象是否被冻结的布尔值。
一个对象,当且仅当它不可拓展,且所有属性都是不可配置的,所有的数据属性(即不是有 getter 或 setter 的访问器属性的属性)都是不可写的时,它就是被冻结的。
在 ES5 中,如果传递给此方法的参数不是一个对象(而是一个基本类型值),则会导致 TypeError。在 ES2015 中,如果传递了一个非对象类型的参数,它将返回 true 而不会出现错误,因为基本类型值在定义上是不可变的。
| ECMAScript® 2027 Language Specification # sec-object.isfrozen |
启用 JavaScript 以查看此浏览器兼容性表。