جافا سكربت Object.create()

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

Object.create() الأساليب تستخدم لإنشاء جسم جديد من الجسم الحالي.

الأساليب ذات الصلة:

Object.assign() نسخ خصائص المصدر إلى الجسم الهدف.

Object.create() إنشاء جسم جديد من الجسم الحالي.

Object.fromEntries() إنشاء جسم من قائمة من مفتاح/قيمة.

المثال

// إنشاء جسم
const person = {
  firstName: "Bill",
  lastName: "Gates"
};
// إنشاء جسم جديد
const man = Object.create(person);
man.firstName = "Peter";

تجربة شخصية

النحو

Object.create(object, properties)

المتغيرات

المتغيرات وصف
object مطلوب. الجسم الحالي.
properties

اختياري. لتحديد أو تعديل وصف الخاصية التي تريد إضافتها أو تعديلها:

  • value: value
  • writable : true|false
  • enumerable : true|false
  • configurable : true|false
  • get : function
  • set : function

القيمة المُرجعة

نوع وصف
Object الجسم الجديد المُنشأ.

دعم المتصفح

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