JavaScript-program för att slå samman egendom för två objekt

I det här exemplet lär du dig att skriva ett JavaScript-program som slår samman egenskaperna för två objekt.

För att förstå detta exempel bör du ha kunskap om följande JavaScript-programmeringsämnen:

  • JavaScript-objekt
  • JavaScript Object.assign ()

Exempel 1: Sammanfoga egendom för två objekt med Object.assign ()

 // program to merge property of two objects // object 1 const person = ( name: 'Jack', age:26 ) // object 2 const student = ( gender: 'male' ) // merge two objects const newObj = Object.assign(person, student); console.log(newObj);

Produktion

 (namn: "Jack", ålder: 26, kön: "man")

I exemplet ovan slås två objekt samman till ett med Object.assign()metoden.

Den Object.assign()metoden returnerar ett objekt genom att kopiera värdena för alla uppräkningsbara egenskaper från en eller flera källobjekt.

Exempel 2: Slå samman egendom för två objekt med Spread Operator

 // program to merge property of two objects // object 1 const person = ( name: 'Jack', age:26 ) // object 2 const student = ( gender: 'male' ) // merge two objects const newObj = (… person,… student); console.log(newObj);

Produktion

 (namn: "Jack", ålder: 26, kön: "man")

I exemplet ovan slås två objekt samman med hjälp av spridningsoperatören .

Obs! I båda ovanstående exempel skrivs det andra objektets nyckel om de två objekten har samma nyckel.

Intressanta artiklar...