JavaScript program két objektum tulajdonságainak egyesítéséhez

Ebben a példában megtanul olyan JavaScript programot írni, amely két objektum tulajdonságait egyesíti.

A példa megértéséhez ismernie kell a következő JavaScript programozási témákat:

  • JavaScript objektumok
  • JavaScript Object.assign ()

1. példa: Két objektum tulajdonságainak egyesítése az Object.assign () használatával

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

Kimenet

 (név: "Jack", életkor: 26, nem: "férfi")

A fenti példában két objektumot egyesítünk egybe a Object.assign()módszer segítségével.

A Object.assign()metódus egy objektumot ad vissza úgy, hogy az összes vagy több forrásobjektumból az összes felsorolható tulajdonság értékét lemásolja.

2. példa: Két objektum tulajdonságainak egyesítése a Spread Operator segítségével

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

Kimenet

 (név: "Jack", életkor: 26, nem: "férfi")

A fenti példában két objektumot egyesítenek a spread operátor segítségével .

Megjegyzés : Ha mindkét objektumnak ugyanaz a kulcsa, mindkét fenti példában a második objektum kulcsa felülírja az első objektum kulcsát.

érdekes cikkek...