جاوااسکریپت Object.create()
- صفحه قبل constructor
- صفحه بعدی defineProperties()
- به لایه بالاتر بازگردید دستورالعمل موضوع JavaScript
تعریف و استفاده
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 |
اختیاری. برای اضافه کردن یا تغییر توصیفات توابع خاص:
|
مقدار بازگشتی
نوع | شرح |
---|---|
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 |
- صفحه قبل constructor
- صفحه بعدی defineProperties()
- به لایه بالاتر بازگردید دستورالعمل موضوع JavaScript