JavaScript Object.isFrozen()
- الصفحة السابقة isExtensible()
- الصفحة التالية isSealed()
- العودة إلى الطبقة العليا دليل مرجعي للمفاهيم JavaScript
التعريف والاستخدام
Object.isFrozen()
يستخدم الطريقة للتحقق من whether the object is frozen. إذا كان الجسم محجوزًا، فإنه يعود true.
الطرق ذات الصلة:
Object.preventExtensions()
إذن بالتغيير، لكن منع إضافة الخصائص.
Object.seal()
السماح بالتعديل، ولكن منع إضافة وإزالة الخصائص.
Object.freeze()
منع تعديل إضافة وإزالة الخصائص.
Object.isExtensible()
إذا كان العنصر قابلاً للتوسيع، يتم إرجاع true.
Object.isSealed()
إذا كان العنصر مغلقاً، يتم إرجاع true.
Object.isFrozen()
إذا تم تجميد العنصر، يتم إرجاع true.
مثال
مثال 1
// إنشاء العنصر const person = {firstName: "Bill", lastName: "Gates"}; // تجميد العنصر Object.freeze(person); // سيتم إرجاع true let text = Object.isFrozen(person);
مثال 2
const fruits = ["Banana", "Orange", "Apple", "Mango"]; Object.freeze(fruits); // سيتم إرجاع true: let answer = Object.isFrozen(fruits);
النص
Object.isFrozen(object)
الإيجاز
الإيجاز | وصف |
---|---|
object | مطلوب. العنصر الذي يجب فحصه. |
القيمة المعدلة
نوع | وصف |
---|---|
Boolean | إذا تم تجميد العنصر، يتم إرجاع true، وإلا يتم إرجاع false. |
دعم المتصفحات
Object.isFrozen()
هذه هي خصائص ECMAScript5 (ES5).
من يوليو 2013، جميع المتصفحات الحديثة تدعم بشكل كامل ES5 (JavaScript 2009):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
سبتمبر 2012 | سبتمبر 2012 | أبريل 2013 | يوليو 2012 | يوليو 2013 |
- الصفحة السابقة isExtensible()
- الصفحة التالية isSealed()
- العودة إلى الطبقة العليا دليل مرجعي للمفاهيم JavaScript