JavaScript Object.create()
- Edellinen sivu constructor
- Seuraava sivu defineProperties()
- Palaa yläkerrokseen JavaScript-objektin reference-handbook
Määrittely ja käyttö
Object.create()
Metodi luo uuden objektin nykyisestä objektista.
Liittyvät metodit:
Object.assign()
Kopioi lähteestä olevat ominaisuudet kohdeobjektiin.
Object.create()
Luo uusi objekti nykyisestä objektista.
Object.fromEntries()
Luo objekti avain-arvo-listasta.
Esimerkki
// Luo objekti const person = { firstName: "Bill", lastName: "Gates" }; // Luo uusi objekti const man = Object.create(person); man.firstName = "Peter";
Syntaksi
Object.create(object, properties)
Parametrit
Parametrit | Kuvaus |
---|---|
object | Välttämätön. Nykyinen objekti. |
properties |
Valinnainen. Lisättävät tai muutettavat ominaisuuskuvaajat:
|
Palautusarvo
Tyyppi | Kuvaus |
---|---|
Object | Luodut uudet objektit. |
Selaimen tuki
Object.create()
On ECMAScript5 (ES5) ominaisuus.
Vuodesta 2013 heinäkuusta lähtien kaikki modernit selaimet tukevat täysin ES5 (JavaScript 2009):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
syyskuu 2012 | syyskuu 2012 | huhtikuu 2013 | Heinäkuu 2012 | Heinäkuu 2013 |
- Edellinen sivu constructor
- Seuraava sivu defineProperties()
- Palaa yläkerrokseen JavaScript-objektin reference-handbook