La méthode Object keys ()

Tout savoir sur la méthode JavaScript keys () de l'objet Object

Object.keys()accepte un objet comme argument et renvoie un tableau de toutes ses (propres) propriétés énumérables.

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

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

J'ai dit des propriétés innombrables. Cela signifie que leur indicateur énumérable interne est défini sur true, qui est la valeur par défaut.Vérifiez MDNpour plus d'informations à ce sujet.

Une utilisation duObject.keysLa fonction est de créer une copie d'un objet qui en a toutes les propriétés, sauf une:

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 }, {})

Téléchargez mon gratuitManuel du débutant JavaScript


Plus de tutoriels js: