Question #5907   Proposée par Answiki le 23/02/2022 à 7:35:24 UTC

En JavaScript, comment convertir un objet en tableau ?

Answer   Submitted by Answiki on 02/23/2022 at 07:39:18 AM UTC

En JavaScript, les objets peuvent être transformées en tableaux Object.keys(), Object.values() ou Object.entries():

  • Object.keys() retourne un tableau qui contient uniquement les clés [key]
  • Object.values() retourne un tableau qui contient uniquement les valeurs [values]
  • Object.entries() retourne un tableau qui contient des paires clés / valeurs [key, values]


Considérons cet exemple:

let myObj = { first:1, second:2 };


 Object.keys() ne retourne que les clés :

// ["first", "second"]
console.log (Object.keys(myObj));


Object.values() ne retourne que les valeurs :

// [1, 2]
console.log (Object.values(myObj));


 Object.entries() retourne un tableau contenant les clés et les valeurs :

// 0: ["first", 1]
// 1: ["second", 2] 
console.log (Object.entries(myObj));

2 events in history
Answer by Answiki on 02/23/2022 at 07:39:18 AM

En JavaScript, les objets peuvent être transformées en tableaux Object.keys(), Object.values() ou Object.entries():

  • Object.keys() retourne un tableau qui contient uniquement les clés [key]
  • Object.values() retourne un tableau qui contient uniquement les valeurs [values]
  • Object.entries() retourne un tableau qui contient des paires clés / valeurs [key, values]


Considérons cet exemple:

let myObj = { first:1, second:2 };


 Object.keys() ne retourne que les clés :

// ["first", "second"]
console.log (Object.keys(myObj));


Object.values() ne retourne que les valeurs :

// [1, 2]
console.log (Object.values(myObj));


 Object.entries() retourne un tableau contenant les clés et les valeurs :

// 0: ["first", 1]
// 1: ["second", 2] 
console.log (Object.entries(myObj));

Question by Answiki 02/23/2022 at 07:35:24 AM
En JavaScript, comment convertir un objet en tableau ?
# ID Query URL Count

Icons proudly provided by Friconix.