JavaScript program za spajanje svojstava dvaju objekata

U ovom ćete primjeru naučiti napisati JavaScript program koji će spojiti svojstvo dvaju objekata.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja JavaScript:

  • JavaScript objekti
  • JavaScript Object.assign ()

Primjer 1: Spajanje svojstva dvaju objekata pomoću 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);

Izlaz

 (ime: "Jack", dob: 26, spol: "mužjak")

U gornjem primjeru, dva su objekta spojena u jedan pomoću Object.assign()metode.

Object.assign()Metoda vraća objekt kopiranjem vrijednosti svih enumerable svojstava iz jednog ili više izvora objekata.

Primjer 2: Spajanje svojstva dvaju objekata pomoću operatora širenja

 // 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);

Izlaz

 (ime: "Jack", dob: 26, spol: "mužjak")

U gornjem primjeru dva su objekta spojena zajedno pomoću operatora širenja .

Napomena : U oba gornja primjera, ako dva objekta imaju isti ključ, tada ključ drugog objekta prepisuje ključ prvog objekta.

Zanimljivi članci...