39 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						|
title: Object isFrozen
 | 
						|
localeTitle: Объект заморожен
 | 
						|
---
 | 
						|
## Объект заморожен
 | 
						|
 | 
						|
Вы можете использовать **`Object.isFrozen()`** чтобы выяснить, был ли объект заморожен или нет. Он возвращает **`true`** или **`false`** логическое значение.
 | 
						|
 | 
						|
#### **СИНТАКСИС**
 | 
						|
 | 
						|
```javascript
 | 
						|
Object.isFrozen(obj) 
 | 
						|
```
 | 
						|
 | 
						|
**Например:**
 | 
						|
 | 
						|
```javascript
 | 
						|
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 ()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen)  
 | 
						|
[MDN Object.freeze ()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/freeze) |