Bonjour,
Comment je peux convertir un objet { } en array [ ] avec JavaScript?
Je veux convertir l’objet suivant :
{"1":1,"2":2,"3":3,"4":4,"5":5}
en un tableau de paires clé-valeur comme ceci :
[[1,1],[2,2],[3,3],[4,4],[5,5]]
Bonjour,
Comment je peux convertir un objet { } en array [ ] avec JavaScript?
Je veux convertir l’objet suivant :
{"1":1,"2":2,"3":3,"4":4,"5":5}
en un tableau de paires clé-valeur comme ceci :
[[1,1],[2,2],[3,3],[4,4],[5,5]]
Vous pouvez utiliser Object.keys() et map() pour convertir un objet en array avec JavaScript.
var obj = {"1":1,"2":2,"3":3,"4":4,"5":5};
var arr = Object.keys(obj).map((key) => [Number(key), obj[key]]);
console.log(arr);
tu peux aussi utiliser la méthode Object.entries() pour convertir un objet en array comme suit:
var obj = {"1":1,"2":2,"3":3,"4":4,"5":5};
var arr = Object.entries(obj);
console.log(arr);
Il suffit de récupérer les valeurs du tableau, sans se soucier des clés :
var obj = {"1":1,"2":2,"3":3,"4":4,"5":5};
console.log(Object.values(obj)); // [ 1, 2, 3, 4, 5 ]