Kurssivinkki:
- Edellinen sivu assign()
- Seuraava sivu constructor
- Palaa yhdellä tasolla ylös JavaScript-objektin viittausoppaat
JavaScript Object.assign()
Object.assign()
Määritelmä ja käyttö
Menetelmä kopioi yhden tai useamman lähdemateriaalin ominaisuudet tavoiteobjektiin.
Object.assign()
Liittyvät menetelmät:
Kopioi lähdemateriaalin ominaisuudet tavoiteobjektiin.
Object.create()
Luo uusi objekti olemassa olevasta objekista.
Object.fromEntries()
Luo objekti avain-arvo-listasta.
esimerkki // Luo tavoiteobjekti const person1 = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // Luo lähdemateriaali // Kopioi lähdemateriaalin ominaisuudet tavoiteobjektiin Object.assign(person1, person2);
Syntaksi
Object.assign(target, source(s))
Parametrit
Parametrit | Kuvaus |
---|---|
target | Välttämätön. Tavoiteobjekti. |
source | Välttämätön. Yksi tai useampi lähdemateriaali. |
Palautusarvo
Tyyppi | Kuvaus |
---|---|
Object | Tavoiteobjekti |
Selaimen tuki
Object.assign()
Tämä on ECMAScript6 (ES6) ominaisuus.
Vuodesta 2017 kuusta 6 lähtien, kaikki nykyaikaiset selaimet tukevat ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
Vuonna 2016 kuussa 5 | Vuonna 2017 kuussa 4 | Vuonna 2017 kuussa 6 | Vuonna 2016 kuussa 9 | Vuonna 2016 kuussa 6 |
Object.assign()
Tämä ei ole tuettu Internet Explorerissä.
- Edellinen sivu assign()
- Seuraava sivu constructor
- Palaa yhdellä tasolla ylös JavaScript-objektin viittausoppaat