目录

JSON 数组文字

这是一个 JSON 字符串:

'["Ford", "BMW", "Fiat"]'

JSON 字符串内部有一个 JSON 数组文字:

["Ford", "BMW", "Fiat"]

JSON 中的数组与 JavaScript 中的数组几乎相同。

在 JSON 中,数组值必须是字符串、数字、对象、数组、布尔值或无效的

在 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];
}
亲自试一试 »