JavaScript Object.isFrozen()

التعريف والاستخدام

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