توصیه‌های درسی:

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