Maison >interface Web >js tutoriel >Comment puis-je convertir un objet JavaScript en un tableau de paires clé-valeur ?
Dans le monde de JavaScript, la conversion d'objets en tableaux de paires clé-valeur est une tâche courante. Supposons que vous ayez un objet comme celui-ci :
{ "1": 5, "2": 7, "3": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0, "10": 0, "11": 0, "12": 0 }
Et que vous souhaitiez le transformer en un tableau comme celui-ci :
[ [1, 5], [2, 7], [3, 0], [4, 0], ... ]
Voici comment réaliser cette conversion à l'aide des fonctions intégrées de JavaScript :
var obj = { "1": 5, "2": 7, "3": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0, "10": 0, "11": 0, "12": 0 }; var result = Object.keys(obj).map((key) => [key, obj[key]]);
Dans cette solution, nous utilisons d'abord la méthode Object.keys() pour obtenir un tableau des clés de l'objet (["1", "2", "3", ...]). Ensuite, nous utilisons la méthode map() pour créer un nouveau tableau. La fonction map() prend chaque clé comme paramètre, l'enveloppe dans un tableau ([key]) et ajoute la valeur correspondante de l'objet d'origine (obj[key]), ce qui donne un tableau de paires clé-valeur ([ ["1", 5], ["2", 7], ["3", 0], ...]).
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!