logo

JavaScript Object.assign() שיטה

ה Object.assign() השיטה משמשת להעתקת הערכים של כל המאפיינים העצמיים הנספרים מאובייקט מקור אחד או יותר לאובייקט יעד. אובייקטים מוקצים ומועתקים לפי הפניה. זה יחזיר את אובייקט היעד.

תחביר:

 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