جاوااسکریپت 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 (جاوااسکریپت 2009) پشتیبانی می‌کنند:

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
سپتامبر 2012 سپتامبر 2012 آوریل 2013 ژوئیه 2012 ژوئیه 2013