JavaScript Object.isSealed()

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

Object.isSealed() يستخدم هذا الطريقة لتحقق ما إذا كان العنصر محميًا. إذا كان العنصر محميًا، فإنه يعود بالصحيح.

الطرق ذات الصلة:

Object.preventExtensions() المعالجة المسموح بها، لكن منع إضافة الخصائص.

Object.seal() السماح بالتعديل، لكن منع إضافة وإزالة الخصائص.

Object.freeze() منع تعديل وإضافة وإزالة الخصائص.

Object.isExtensible() إذا كان العنصر قابلاً للتوسيع، يتم العودة إلى true.

Object.isSealed() إذا كان العنصر مغلقاً، يتم العودة إلى true.

Object.isFrozen() إذا تم تجميد العنصر، يتم العودة إلى true.

مثال

مثال 1

// إنشاء العنصر
const person = {firstName: "Bill", lastName: "Gates"};
// إغلاق العنصر
Object.seal(person);
// سيتم العودة إلى true
let answer = Object.isSealed(person);

تجربة شخصية

مثال 2

// إنشاء مجموعة
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// إغلاق المجموعة
Object.seal(fruits);
// سيتم العودة إلى true
let answer = Object.isSealed(fruits);

تجربة شخصية

النص الاصطناعي

Object.isSealed(عنصر)

الم参数

الم参数 وصف
عنصر مطلوب. العنصر الذي يجب فحصه.

القيمة المعدلة

نوع وصف
Boolean إذا تم إغلاق العنصر، يتم العودة إلى true، وإلا يتم العودة إلى false.

دعم المتصفح

Object.isSealed() هي خصائص 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