Recomendações de cursos:
- Página anterior assign()
- Próxima página construtor
- Retornar à camada superior Manual de referência do objeto JavaScript
JavaScript Object.assign()
Object.assign()
Definição e uso
Métodos usados para copiar atributos de um ou mais objetos de origem para o objeto de destino.
Object.assign()
Métodos relacionados:
Copiar atributos 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 objeto de destino const person1 = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // Criar objeto de origem // Copiar atributos do objeto de origem para o objeto de destino Object.assign(person1, person2);
Sintaxe
Object.assign(target, source(s))
Parâmetros
Parâmetros | Descrição |
---|---|
target | Obrigatório. Objeto de destino. |
source | Obrigatório. Um ou mais objetos de origem. |
Retorno
Tipo | Descrição |
---|---|
Object | Objeto de destino. |
Suporte do navegador
Object.assign()
É uma característica do ECMAScript6 (ES6).
A partir de junho de 2017, todos os navegadores modernos suportam ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
Maio de 2016 | Abril de 2017 | Junho de 2017 | Setembro de 2016 | Junho de 2016 |
Object.assign()
Não é suportado no Internet Explorer.
- Página anterior assign()
- Próxima página construtor
- Retornar à camada superior Manual de referência do objeto JavaScript