首页
会员中心
到顶部
到尾部
CSS教程

JSON 数组

时间:2020/11/2 14:07:06  作者:  来源:  查看:0  评论:0
内容摘要:JSON 数组JSON 对象JSON PHP作为 JSON 对象的数组实例[ "Porsche", "BMW", "Volvo" ]JSON 中的数组几乎与 JavaScript 中的数组相同。在 JSON 中,数组值...

JSON 数组

作为 JSON 对象的数组

实例

[  "Porsche", "BMW", "Volvo" ]

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

在 JSON 中,数组值的类型必须属于字符串、数字、对象、数组、布尔或 null。

在 JavaScript 中,数组值可以是以上所有类型,外加任何其他有效的 JavaScript 表达式,包括函数、日期和 undefined。

JSON 对象中的数组

数组可以是对象属性的值:

实例

{"name":"Bill Gates","age":62,"cars":[ "Porsche", "BMW", "Volvo" ]}

访问数组值

您可以通过使用索引号来访问数组值:

实例

x = myObj.cars[0];

亲自试一试

遍历数组

您可以通过使用 for-in 循环来访问数组值:

实例

for (i in myObj.cars) {     x  += myObj.cars[i];}

亲自试一试

或者您可以使用 for 循环:

实例

for (i  = 0; i < myObj.cars.length; i++) {    x  += myObj.cars[i];}

亲自试一试

JSON 对象中的嵌套数组

数组中的值也可以另一个数组,或者甚至另一个 JSON 对象:

实例

myObj =  {   "name":"Bill Gates",   "age":62,   "cars": [  { "name":"Porsche",  "models":[ "911", "Taycan" ] },  { "name":"BMW", "models":[ "M5", "M3", "X5" ] },  { "name":"Volvo", "models":[ "XC60", "V60" ] }   ]}

如需访问数组内部的数组,请对每个数组使用 for-in 循环:

实例

for (i in myObj.cars) {    x += "<h1>" + myObj.cars[i].name  + "</h1>";    for (j in myObj.cars[i].models) {         x += myObj.cars[i].models[j];    }}

亲自试一试

修改数组值

请使用索引号来修改数组:

实例

myObj.cars[1] = "Mercedes Benz";

亲自试一试

删除数组项目

请使用 delete 关键词来删除数组中的项目:

实例

delete myObj.cars[1];

亲自试一试



相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号