JavaScript Object.create()
- Página anterior constructor
- Página siguiente defineProperties()
- Volver a la página anterior Manual de referencia de objetos JavaScript
Definición y uso
Object.create()
Métodos para crear un nuevo objeto a partir de un objeto existente.
Métodos relacionados:
Object.assign()
Copiar las propiedades del objeto fuente al objeto de destino.
Object.create()
Crear un nuevo objeto a partir de un objeto existente.
Object.fromEntries()
Crear un objeto desde una lista de pares clave/valor.
Instancia
// Crear un objeto const person = { firstName: "Bill", lastName: "Gates" }; // Crear un nuevo objeto const man = Object.create(person); man.firstName = "Peter";
Sintaxis
Object.create(object, properties)
Parámetros
Parámetros | Descripción |
---|---|
object | Obligatorio. Objeto existente. |
properties |
Opcional. Descripción del descriptor de propiedad a agregar o modificar:
|
Valor devuelto
Tipo | Descripción |
---|---|
Object | Objeto nuevo creado. |
Compatibilidad del navegador
Object.create()
Son características de ECMAScript5 (ES5).
Desde julio de 2013, todos los navegadores modernos admiten completamente ES5 (JavaScript 2009):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
Septiembre de 2012 | Septiembre de 2012 | Abril de 2013 | Julio de 2012 | Julio de 2013 |
- Página anterior constructor
- Página siguiente defineProperties()
- Volver a la página anterior Manual de referencia de objetos JavaScript