Kurs önerileri:
- Önceki sayfa assign()
- Sonraki sayfa constructor
- Bir üst katı geri al JavaScript nesnesi referans kılavuzu
JavaScript Object.assign()
Object.assign()
Tanım ve kullanım
Bir veya daha fazla kaynak nesnesinin özelliklerini hedef nesneye kopyalamak için kullanılan yöntemlerdir.
Object.assign()
İlgili yöntemler:
Kaynak nesnenin özelliklerini hedef nesneye kopyalar.
Object.create()
Mevcut nesneden yeni bir nesne oluşturmak için kullanılır.
Object.fromEntries()
Anahtar/değer çiftlerinden bir nesne oluşturmak için kullanılır.
instance // Hedef nesnesi oluşturun const person1 = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // Kaynak nesnesi oluşturun // Kaynak nesnenin özelliklerini hedef nesneye kopyalayın Object.assign(person1, person2);
Sözdizimi
Object.assign(target, source(s))
Parametreler
Parametreler | Açıklama |
---|---|
target | Gerekli. Hedef nesne. |
source | Gerekli. Bir veya daha fazla kaynak nesnesi. |
Dönüş değeri
Tür | Açıklama |
---|---|
Object | Hedef nesne |
Tarayıcı desteği
Object.assign()
Bu, ECMAScript6 (ES6) özelliğidir.
2017 Haziran'dan itibaren, tüm modern tarayıcılar ES6 (JavaScript 2015)yi desteklemektedir:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
2016 Mayıs | 2017 Nisan | 2017 Haziran | 2016 Eylül | 2016 Haziran |
Object.assign()
Internet Explorer'de desteklenmiyor.
- Önceki sayfa assign()
- Sonraki sayfa constructor
- Bir üst katı geri al JavaScript nesnesi referans kılavuzu