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