Convertire un oggetto in array in Javascript

Mattepuffo's logo
Convertire un oggetto in array in Javascript

Convertire un oggetto in array in Javascript

Oggi vediamo tre semplici metodi per convertire un oggetto in array in Javascript.

Useremo tre funzioni diverse:

  • Object.keys
  • Object.values
  • Object.entries

Ed ognuna resituira un array diverso.

Qui sotto il codice Javascript:

const obj = {
    nome: 'mattepuffo',
    url: 'https://www.mattepuffo.com'
}

const arrKeys = Object.keys(obj);
console.log(arrKeys);

const arrValues = Object.values(obj);
console.log(arrValues);

const arrEntries = Object.entries(obj);
console.log(arrEntries);

Il risultato in console sarà questo:

[
  "nome",
  "url"
]

[
  "mattepuffo",
  "https://www.mattepuffo.com"
]

[
  [
    "nome",
    "mattepuffo"
  ],
  [
    "url",
    "https://www.mattepuffo.com"
  ]
]

In sostanza:

  • il primo ci riporta un array di chiavi
  • il secondo un array di valori
  • il terso un mix dei due

Enjoy!


Condividi

Commentami!