Bu örnekte, iki nesnenin özelliğini birleştirecek bir JavaScript programı yazmayı öğreneceksiniz.
Bu örneği anlamak için, aşağıdaki JavaScript programlama konuları hakkında bilgi sahibi olmalısınız:
- JavaScript Nesneleri
- JavaScript Object.assign ()
Örnek 1: Object.assign () Kullanılarak İki Nesnenin Özelliğini Birleştirme
// 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);
Çıktı
(ad: "Jack", yaş: 26, cinsiyet: "erkek")
Yukarıdaki örnekte, Object.assign()
yöntem kullanılarak iki nesne birleştirilir .
Object.assign()
Yöntem, bir veya daha fazla kaynak nesnelerden her numaralandırılabilir özelliklerin değerlerini kopyalayarak bir nesne döndürür.
Örnek 2: Yayılma Operatörünü Kullanarak İki Nesnenin Özelliğini Birleştirme
// 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);
Çıktı
(ad: "Jack", yaş: 26, cinsiyet: "erkek")
Yukarıdaki örnekte, iki nesne yayma operatörü kullanılarak birleştirilmiştir …
.
Not : Yukarıdaki her iki örnekte de, iki nesne aynı anahtara sahipse, ikinci nesnenin anahtarı ilk nesnenin anahtarının üzerine yazar.