JSON配列リテラル
これはJSON文字列です:
'["Ford", "BMW", "Fiat"]'
JSON文字列内には、JSON配列リテラルがあります。
["Ford", "BMW", "Fiat"]
JSONの配列は、JavaScriptの配列とほとんど同じです。
JSONでは、配列値はstring、number、object、array、boolean、またはnull型である必要があります。
JavaScriptでは、配列値は上記のすべてに加えて、関数、日付、未定義など、その他の有効なJavaScript式にすることができます。
JavaScript配列
リテラルからJavaScript配列を作成できます。
例
myArray = ["Ford", "BMW", "Fiat"];
JSON文字列を解析してJavaScript配列を作成できます。
例
myJSON = '["Ford", "BMW", "Fiat"]';
myArray = JSON.Parse(myJSON);
配列値へのアクセス
インデックスによって配列値にアクセスします。
例
myArray[0];
オブジェクト内の配列
オブジェクトには配列を含めることができます。
例
{
"name":"John",
"age":30,
"cars":["Ford", "BMW", "Fiat"]
}
インデックスによって配列値にアクセスします。
例
myObj.cars[0];
配列をループする
for in
ループを使用して配列値にアクセスできます。
例
for (let i in myObj.cars) {
x
+= myObj.cars[i];
}
for
または、ループを使用できます。
例
for (let i
= 0; i < myObj.cars.length; i++) {
x
+= myObj.cars[i];
}