Recomendaciones de cursos:
- Página anterior assign()
- Página siguiente constructor
- Volver a la capa superior Manual de referencia del objeto JavaScript
JavaScript Object.assign()
Object.assign()
Definición y uso
Métodos utilizados para copiar las propiedades de uno o varios objetos de origen al objeto de destino.
Object.assign()
Métodos relacionados:
Copiar las propiedades del objeto de origen al objeto de destino.
Object.create()
Crear un nuevo objeto a partir de un objeto existente.
Object.fromEntries()
Crear un objeto a partir de una lista de pares clave/valor.
instancia // Crear objeto de destino const person1 = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // Crear objeto de origen // Copia las propiedades del objeto de origen al objeto de destino Object.assign(person1, person2);
Sintaxis
Object.assign(target, source(s))
Parámetros
Parámetros | Descripción |
---|---|
target | Necesario. Objeto de destino. |
source | Necesario. Un o varios objetos de origen. |
Valor de retorno
Tipo | Descripción |
---|---|
Object | Objeto de destino. |
Compatibilidad del navegador
Object.assign()
Es una característica de ECMAScript6 (ES6).
Desde junio de 2017, todos los navegadores modernos admiten ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
Mayo de 2016 | Abril de 2017 | Junio de 2017 | Septiembre de 2016 | Junio de 2016 |
Object.assign()
No se admite en Internet Explorer.
- Página anterior assign()
- Página siguiente constructor
- Volver a la capa superior Manual de referencia del objeto JavaScript