توصیههای درسی:
- صفحه قبل assign()
- صفحه بعدی constructor
- بازگشت به لایه بالاتر دستورالعمل موضوع JavaScript
JavaScript Object.assign()
Object.assign()
تعریف و استفاده
روشها برای کپی کردن یک یا چند منبع به هدف استفاده میشوند.
Object.assign()
روشهای مرتبط:
منابع به هدف کپی میشوند.
Object.create()
یک شیء جدید از یک شیء موجود ایجاد میکند.
Object.fromEntries()
یک شیء از لیست کلید/مقدار ایجاد میکند.
مثال //هدف ایجاد میشود const person1 = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; //منبع ایجاد میشود //属性های منبع به هدف کپی میشوند Object.assign(person1, person2);
نحوه استفاده
Object.assign(target, source(s))
پارامتر
پارامتر | توضیح |
---|---|
target | ضروری. هدف. |
source | ضروری. یک یا چند منبع. |
مقدار بازگشتی
نوع | توضیح |
---|---|
Object | هدف. |
پشتیبانی مرورگر
Object.assign()
این ویژگیها از ECMAScript6 (ES6) است.
از ژوئن 2017، تمام مرورگرهای مدرن از ES6 (JavaScript 2015) پشتیبانی میکنند:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
مай 2016 | آوریل 2017 | ژوئن 2017 | سپتامبر 2016 | ژوئن 2016 |
Object.assign()
در اینترنت اکسپلورر پشتیبانی نمیشود.
- صفحه قبل assign()
- صفحه بعدی constructor
- بازگشت به لایه بالاتر دستورالعمل موضوع JavaScript