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