JavaScript Object.assign()
- الصفحة السابقة assign()
- الصفحة التالية المؤسس
- رجوع إلى الطبقة السابقة دليل مرجعي للـJavaScript
التعريف والاستخدام
Object.assign()
الطرق تستخدم لاستنساخ خصائص الجهاز المصدر إلى الجهاز الهدف.
الطرق ذات الصلة:
Object.assign()
استنساخ خصائص الجهاز المصدر إلى الجهاز الهدف.
Object.create()
إنشاء جهاز جديد من الجهاز الحالي.
Object.fromEntries()
إنشاء جهاز باستخدام قائمة من أزواج المفاتيح/القيم.
النموذج
// إنشاء الجهاز الهدف const person1 = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // إنشاء الجهاز المصدر const person2 = {firstName: "Anne", lastName: "Smith"}; // استنساخ خصائص الجهاز المصدر إلى الجهاز الهدف 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()
غير مدعوم في Internet Explorer.
- الصفحة السابقة assign()
- الصفحة التالية المؤسس
- رجوع إلى الطبقة السابقة دليل مرجعي للـJavaScript