37 lines
1.1 KiB
Markdown
37 lines
1.1 KiB
Markdown
|
---
|
||
|
title: Object isFrozen
|
||
|
localeTitle: الكائن هو المجمدة
|
||
|
---
|
||
|
## الكائن هو المجمدة
|
||
|
|
||
|
يمكنك استخدام **`Object.isFrozen()`** لمعرفة ما إذا تم تجميد كائن أم لا. تقوم بإرجاع قيمة منطقية **`true`** أو **`false`** .
|
||
|
|
||
|
#### **بناء الجملة**
|
||
|
|
||
|
`Object.isFrozen(obj)
|
||
|
`
|
||
|
|
||
|
**فمثلا:**
|
||
|
|
||
|
`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)
|