实例
[\"大众Google\"大众, \公众Run\公众, \"大众Taobao\"大众]
JSON 数组在中括号中书写。
JSON 中数组值必须是合法的 JSON 数据类型(字符串, 数字, 工具, 数组, 布尔值或 null)。
JavaScript 中,数组值可以是以上的 JSON 数据类型,也可以是 JavaScript 的表达式,包括函数,日期,及 undefined。
JSON 工具中的数组
工具属性的值可以是一个数组:
实例
{\"大众name\"大众:\"大众网站\"大众,\"大众num\"大众:3,\"大众sites\"大众:[\"大众Google\"大众, \公众Run\"大众, \公众Taobao\"大众]}
我们可以利用索引值来访问数组:
实例
x = myObj.sites[0];
循环数组
你可以利用 for-in 来访问数组:
实例
for(iinmyObj.sites){x += myObj.sites[i] + \"大众<br>\"大众;}
考试测验一下 »
你也可以利用 for 循环:
实例
for(i = 0; i < myObj.sites.length; i++){x += myObj.sites[i] + \"大众<br>\"大众;}
考试测验一下 »
嵌套 JSON 工具中的数组
JSON 工具中数组可以包含其余一个数组,或者其余一个 JSON 工具:
实例
myObj = {\"大众name\"大众:\"大众网站\"大众, \"大众num\公众:3, \公众sites\"大众: [{\"大众name\"大众:\公众Google\公众, \"大众info\公众:[\"大众Android\"大众, \公众Google 搜索\公众, \"大众Google 翻译\"大众]}, {\"大众name\公众:\公众Run\"大众, \公众info\"大众:[\"大众我爱学习\"大众]}, {\"大众name\"大众:\"大众Taobao\"大众, \"大众info\"大众:[\"大众淘宝\"大众, \"大众网购\公众]}]}
我们可以利用 for-in 来循环访问每个数组:
实例
for(iinmyObj.sites){x += \"大众<h1>\公众 + myObj.sites[i].name + \"大众</h1>\"大众; for(jinmyObj.sites[i].info){x += myObj.sites[i].info[j] + \公众<br>\"大众; }}
考试测验一下 »
修正数组值
你可以利用索引值来修正数组值:
实例
myObj.sites[1] = \"大众Github\"大众;
考试测验一下 »
删除数组元素
我们可以利用 delete 关键字来删除数组元素:
实例
deletemyObj.sites[1];