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!
javascript object keys values entries
Commentami!