Itération sur des structures JSON en JavaScript
Lorsque vous travaillez avec des données en JavaScript, vous rencontrez souvent des structures JSON imbriquées. Traverser et traiter efficacement ces structures est crucial pour manipuler efficacement les données.
Un scénario courant consiste à parcourir une liste d'objets JSON, chacun représentant une entité ou un enregistrement spécifique. Pour ce faire, vous pouvez utiliser des boucles pour parcourir le tableau et accéder à chaque objet.
Par exemple, considérons la structure JSON suivante :
[{"id":"10", "class": "child-of-9"}, {"id":"11", "classd": "child-of-10"}]
Pour parcourir cette structure, vous pouvez utilisez une boucle for comme suit :
var arr = [{"id":"10", "class": "child-of-9"}, {"id":"11", "class": "child-of-10"}]; for (var i = 0; i < arr.length; i++){ console.log("array index: " + i); var obj = arr[i]; for (var key in obj){ var value = obj[key]; console.log(" - " + key + ": " + value); } }
Ce code initialise un tableau arr avec la structure JSON fournie. La boucle for externe parcourt les éléments du tableau. Pour chaque élément, une boucle for-in interne parcourt les paires clé-valeur de l'objet, imprimant la clé et la valeur de chaque paire. Cela vous permet d'accéder et de traiter les données de chaque objet de la structure JSON selon vos besoins.
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!