Littéraux de tableau JSON
Il s'agit d'une chaîne JSON :
'["Ford", "BMW", "Fiat"]'
À l'intérieur de la chaîne JSON, il y a un littéral de tableau JSON :
["Ford", "BMW", "Fiat"]
Les tableaux en JSON sont presque les mêmes que les tableaux en JavaScript.
Dans JSON, les valeurs de tableau doivent être de type string, number, object, array, boolean ou null .
En JavaScript, les valeurs de tableau peuvent être toutes les valeurs ci-dessus, plus toute autre expression JavaScript valide, y compris les fonctions, les dates et undefined.
Tableaux JavaScript
Vous pouvez créer un tableau JavaScript à partir d'un littéral :
Exemple
myArray = ["Ford", "BMW", "Fiat"];
Vous pouvez créer un tableau JavaScript en analysant une chaîne JSON :
Exemple
myJSON = '["Ford", "BMW", "Fiat"]';
myArray = JSON.Parse(myJSON);
Accéder aux valeurs du tableau
Vous accédez aux valeurs du tableau par index :
Exemple
myArray[0];
Tableaux dans les objets
Les objets peuvent contenir des tableaux :
Exemple
{
"name":"John",
"age":30,
"cars":["Ford", "BMW", "Fiat"]
}
Vous accédez aux valeurs du tableau par index :
Exemple
myObj.cars[0];
Boucler dans un tableau
Vous pouvez accéder aux valeurs du tableau à l'aide d'une for in
boucle :
Exemple
for (let i in myObj.cars) {
x
+= myObj.cars[i];
}
Ou vous pouvez utiliser une for
boucle :
Exemple
for (let i
= 0; i < myObj.cars.length; i++) {
x
+= myObj.cars[i];
}