Πρόγραμμα JavaScript για συγχώνευση ιδιοκτησίας δύο αντικειμένων

Σε αυτό το παράδειγμα, θα μάθετε να γράφετε ένα πρόγραμμα JavaScript που θα συγχωνεύσει την ιδιότητα δύο αντικειμένων.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες ενότητες προγραμματισμού JavaScript:

  • Αντικείμενα JavaScript
  • Object Object.assign ()

Παράδειγμα 1: Συγχώνευση ιδιότητας δύο αντικειμένων με χρήση 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);

Παραγωγή

 (όνομα: "Jack", ηλικία: 26, φύλο: "αρσενικό")

Στο παραπάνω παράδειγμα, δύο αντικείμενα συγχωνεύονται σε ένα χρησιμοποιώντας τη Object.assign()μέθοδο.

Η Object.assign()μέθοδος επιστρέφει ένα αντικείμενο αντιγράφοντας τις τιμές όλων των μετρήσιμων ιδιοτήτων από ένα ή περισσότερα αντικείμενα προέλευσης.

Παράδειγμα 2: Συγχώνευση ιδιότητας δύο αντικειμένων χρησιμοποιώντας 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);

Παραγωγή

 (όνομα: "Jack", ηλικία: 26, φύλο: "αρσενικό")

Στο παραπάνω παράδειγμα, δύο αντικείμενα συγχωνεύονται χρησιμοποιώντας τον τελεστή διασποράς .

Σημείωση : Και στα δύο παραπάνω παραδείγματα, εάν τα δύο αντικείμενα έχουν το ίδιο κλειδί, τότε το κλειδί του δεύτερου αντικειμένου αντικαθιστά το κλειδί του πρώτου αντικειμένου.

ενδιαφέροντα άρθρα...