41 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: Object isFrozen
 | |
| ---
 | |
| ## Object isFrozen
 | |
| 
 | |
| You can use <b>`Object.isFrozen()`</b> to figure out if an object is frozen or not. It returns a <b>`true`</b> or <b>`false`</b> boolean value. 
 | |
| 
 | |
| <b><h4>SYNTAX</h4></b>
 | |
| ```javascript
 | |
| Object.isFrozen(obj)
 | |
| ```
 | |
| <b>For Example:</b>
 | |
| 
 | |
| ```javascript
 | |
| var foods = {
 | |
|     grain : "wheat",
 | |
|     dairy  : "milk",
 | |
|     vegetable : "carrot",
 | |
|     fruit  : "grape"
 | |
| };
 | |
| 
 | |
| var frozenFoods = Object.freeze(foods);
 | |
| 
 | |
| var areMyFoodsFrozen = Object.isFrozen(frozenFoods);
 | |
| 
 | |
| \\ returns true
 | |
| 
 | |
| ```
 | |
| 
 | |
| Remember, a frozen object <b>cannot</b> have its properties changed. 
 | |
| </br></br>
 | |
| If you try to use <b>`Object.isFrozen()`</b> on a non-object argument, it will return `true`. 
 | |
| 
 | |
| <!-- The article goes here, in GitHub-flavored Markdown. Feel free to add YouTube videos, images, and CodePen/JSBin embeds  -->
 | |
| 
 | |
| #### More Information:
 | |
| <!-- Please add any articles you think might be helpful to read before writing the article -->
 | |
| <a href='https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen' target='_blank' rel='nofollow'>MDN Object.isFrozen()</a></br>
 | |
| <a href='https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/freeze' target='_blank' rel='nofollow'>MDN Object.freeze()</a>
 | |
| 
 |