El método object create()

 

 

 

Descubra todo sobre el método create() de JavaScript del objeto Object

Introducido en ES5.

Crea un nuevo objeto, con el prototipo especificado.

Uso:

const newObject = Object.create(prototype)

Ejemplo:

const animal = {}const dog = Object.create(animal)

El objeto recién creado heredará todas las propiedades del objeto prototipo.

Puedes especificar un segundo parámetro para agregar nuevas propiedades al objeto, de las que carecía el prototipo:

const newObject = Object.create(prototype, newProperties)

donde newProperties es un objeto de objetos que definen cada propiedad.

Ejemplo:

const animal = {}const dog = Object.create(animal, { breed: { value: 'Siberian Husky' }});console.log(dog.breed) //'Siberian Husky'

No lo dije solo breed: 'Siberian Husky', pero tuve que pasar un objeto descriptor de propiedad, definido al principio de esta página.

 

Object.create()Se utiliza a menudo en combinación con Object.assign():

const dog = Object.assign(Object.create(animal), { bark() { console.log('bark') }})

Tips para principiantes de JavaScript




Tal vez te puede interesar:

  1. Introducción a React
  2. Agregar evento de clic a los elementos DOM devueltos desde querySelectorAll
  3. Cómo cambiar el valor de un nodo DOM
  4. Cómo comprobar si un elemento DOM tiene una clase

El método object create()

Crea un nuevo objeto, con el prototipo especificado. Introducido en ES5. Introducido en ES5. Descubra todo sobre el método create() de JavaScript del objeto O

programar

es

2025-01-18

 

Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente

 

 

Update cookies preferences