دليل مرجعي لـ 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() يعيد مجموعة من قيم الخصائص للاعب.