El método Object keys ()

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

Object.keys()acepta un objeto como argumento y devuelve una matriz de todas sus (propias) propiedades enumerables.

const car = {
  color: 'Blue',
  brand: 'Ford',
  model: 'Fiesta'
}

Object.keys(car) //[ ‘color’, ‘brand’, ‘model’ ]

Dije propiedades enumerables. Esto significa que su indicador enumerable interno se establece en verdadero, que es el valor predeterminado.Verificar MDNpara obtener más información sobre este tema.

Un uso delObject.keysLa función es crear una copia de un objeto que tiene todas las propiedades del mismo, excepto una:

const car = {
  color: 'blue',
  brand: 'Ford'
}
const prop = 'color'

const newCar = Object.keys(car).reduce((object, key) => { if (key !== prop) { object[key] = car[key] } return object }, {})


Más tutoriales de js: