freeCodeCamp/guide/chinese/javascript/standard-objects/object/object-isfrozen/index.md

949 B
Raw Blame History

title localeTitle
Object isFrozen 对象是冷冻

对象是冷冻

您可以使用**Object.isFrozen()来确定对象是否已冻结。它返回truefalse**布尔值。

句法

Object.isFrozen(obj) 

例如:

var foods = { 
    grain : "wheat", 
    dairy  : "milk", 
    vegetable : "carrot", 
    fruit  : "grape" 
 }; 
 
 var frozenFoods = Object.freeze(foods); 
 
 var areMyFoodsFrozen = Object.isFrozen(frozenFoods); 
 
 \\ returns true 

请记住,冻结的对象不能更改其属性。

如果您尝试在非对象参数上使用**Object.isFrozen()** ,它将返回true

更多信息:

MDN Object.isFrozen
MDN Object.freeze