JavaScript Object.create()
- Página anterior constructor
- Próxima página defineProperties()
- Voltar para o nível anterior Manual de referência do objeto JavaScript
Definição e uso
Object.create()
Métodos usados para criar novos objetos a partir de objetos existentes.
Métodos relacionados:
Object.assign()
Copiar as propriedades do objeto de origem para o objeto de destino.
Object.create()
Criar um novo objeto a partir de um objeto existente.
Object.fromEntries()
Criar um objeto a partir de uma lista de pares chave/valor.
Instância
// Criar um objeto const person = { firstName: "Bill", lastName: "Gates" }; // Criar um novo objeto const man = Object.create(person); man.firstName = "Peter";
Sintaxe
Object.create(object, properties)
Parâmetros
Parâmetros | Descrição |
---|---|
object | Obrigatório. Objeto existente. |
properties |
Opcional. Descrição do descriptor de propriedade a ser adicionado ou modificado:
|
Retorno
Tipo | Descrição |
---|---|
Object | Novo objeto criado. |
Suporte do navegador
Object.create()
É uma característica do ECMAScript5 (ES5).
Desde julho de 2013, todos os navegadores modernos suportam completamente o ES5 (JavaScript 2009):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
Setembro de 2012 | Setembro de 2012 | Abril de 2013 | Julho de 2012 | Julho de 2013 |
- Página anterior constructor
- Próxima página defineProperties()
- Voltar para o nível anterior Manual de referência do objeto JavaScript