دليل مرجعي لـ JavaScript الكائنات
مثل JavaScript
الكائن هو أحد أنواع البيانات في JavaScript
يستخدم الكائن لتحفظ مجموعة من القيم المفتاح/القيمة (الاسم/القيمة)
الكائنات هي مجموعة من القيم المسمى
في المثال التالي، يتم إنشاء كائن JavaScript يحتوي على أربعة خصائص مفتاح/قيمة:
مثال
const person = { firstName: "Bill", lastName: "Gates", age: 19, eyeColor: "blue" };
للإطلاع على دليل الكائنات، يرجى قراءة دليل JavaScript الكائنات.
الطرق والخصائص للكائنات JavaScript
الاسم | وصف |
---|---|
assign() | نسخ الخاصية من الكائن المصدر إلى الكائن الهدف |
constructor | عائد دالة للنموذج الأصلي للكائن المُنشأ |
create() | من خلال الكائن الحالي العائد كائنًا جديدًا |
defineProperties() | إضافة أو تعديل الخاصية |
defineProperty() | إضافة أو تعديل الخاصية |
entries() | عائد دالة لعدد من مفتاح/قيمة الكائن |
freeze() | منع أي تغييرات على الكائن |
fromEntries() | من خلال قائمة القيم الموجودة في المفتاح/القيمة العائدة عن طريق التكرار |
getOwnPropertyDescriptor() | يعيد مجموعة من مفاتيح العبارة. |
getOwnPropertyDescriptors() | يعيد مجموعة من مفاتيح العبارة. |
getOwnPropertyNames() | يعيد مجموعة من مفاتيح العبارة. |
groupBy() | يقوم بتجميع عناصر العبارة بناءً على القيمة التي يعود إليها الدالة التابعة. |
isExtensible() | إذا كان العبارة قابلة للتوسع، فسيعد الحدث صحيحًا. |
isFrozen() | إذا كان العبارة مجمدة، فسيعد الحدث صحيحًا. |
isSealed() | ، إذا كان ذلك الحال، فسيعد الحدث صحيحًا. |
keys() | يعيد مجموعة من مفاتيح العبارة. |
preventExtensions() | يمنع إضافة خصائص جديدة إلى العبارة. |
prototype | يسمح لك بإضافة خصائص وأساليب إلى العبارة JavaScript. |
seal() | يمنع إضافة خصائص جديدة أو حذف خصائص موجودة في العبارة. |
toString() | يحوّل العبارة إلى سلسلة ويعد النتيجة. |
valueOf() | يعيد القيمة الأصلية للعبارة. |
values() | يعيد مجموعة من قيم الخصائص للاعب. |