logo

طريقة JavaScript Object.assis()

ال كائن.تعيين () يتم استخدام الطريقة لنسخ قيم جميع الخصائص الخاصة القابلة للإحصاء من كائن مصدر واحد أو أكثر إلى كائن هدف. يتم تعيين الكائنات ونسخها حسب المرجع. وسوف يعود الكائن الهدف.

بناء الجملة:

 Object.assign(target, sources) 

معامل

هدف : الكائن المستهدف.

مصادر : الكائن (الكائنات) المصدر.

قيمة الإرجاع:

تقوم هذه الطريقة بإرجاع الكائن الهدف.

دعم المتصفح:

كروم نعم
حافة نعم
ثعلب النار نعم
الأوبرا لا

مثال 1

 const object1 = { a: 1, b: 2, c: 3 }; const object3= { g: 1, h: 2, i: 3 }; const object2 = Object.assign({c: 4, d: 5}, object1); const object4 = Object.assign({g: 34, h: 25}, object3); console.log(object2.c, object2.d); console.log(object4.g, object4.h); 

انتاج:

 3 5 1 2 

مثال 2

 const object1 = { a: 11, b: 12, c: 33 }; const object2 = Object.assign({c: 4, d: 5}, object1); console.log(object2.c, object2.d); 

انتاج:

 33 5 

مثال 3

 const object1 = { a: 1, b: 2, c: 3 }; const object2 = Object.assign({a: 3,c: 4, d: 5,g: 23,}, object1); console.log(object2.c, object2.d,object2.g,object2.a); 

انتاج:

 3 5 23 1