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> | ||
|  | 
 |