JSON学习笔记(三)- 数组
来源:互联网 发布:阮一峰 js 编辑:程序博客网 时间:2024/06/06 06:59
JSON 数组
数组作为 JSON 对象
实例
[ "Google","Runoob","Taobao"]
JSON 数组在中括号中书写。
JSON 中数组值必须是合法的 JSON 数据类型(字符串, 数字, 对象, 数组, 布尔值或 null)。
JavaScript 中,数组值可以是以上的 JSON 数据类型,也可以是 JavaScript 的表达式,包括函数,日期,及 undefined。
JSON 对象中的数组
对象属性的值可以是一个数组:
实例
{"name":"网站","num":3,"sites":["Google","Runoob","Taobao"]}
我们可以使用索引值来访问数组:
实例
x =myObj.sites[0];
循环数组
你可以使用 for-in 来访问数组:
实例
for (iin myObj.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":"Runoob","info":["菜鸟教程","菜鸟工具","菜鸟微信"] },{ "name":"Taobao","info":["淘宝","网购"] }]}
我们可以使用 for-in 来循环访问每个数组:
实例
for (iin myObj.sites){ x +="<h1>" +myObj.sites[i].name + "</h1>";for (jin myObj.sites[i].info){ x +=myObj.sites[i].info[j] + "<br>";}}
修改数组值
你可以使用索引值来修改数组值:
实例
myObj.sites[1] ="Github";
删除数组元素
我们可以使用 delete 关键字来删除数组元素:
实例
deletemyObj.sites[1];
阅读全文
0 0
- JSON学习笔记(三)- 数组
- JavaScript数组学习笔记(json、arguments、数组、字符串)
- Swift学习笔记之数组(三)
- scala学习笔记(三)数组
- java学习笔记(三)—数组
- JavaScript学习笔记三:数组
- ios学习笔记(三)-----json数据的解析
- 数组笔记(三)
- Json学习笔记(三)-前端json字符串互转(4种转换方式)
- ajax,json学习笔记(三)JSON和jquery实现ajax
- Json学习(三):FastJson操作Json
- 数组学习(三)
- PHP学习笔记(三)-函数与数组
- C语言学习笔记(三)——数组
- JAVA学习笔记(三)——数组的使用
- Java学习笔记(三)--方法重载 数组 匿名对象
- 学习笔记三——数组
- C#学习笔记三 数组、集合、哈希表
- smartforms 翻译 SE63
- 获取用户SU3设置的数字格式
- spring mvc 返回json数据到ajax报错parseerror问题
- java编写数据结构
- [李景山php] swoole 异步 tcp服务器使用
- JSON学习笔记(三)- 数组
- DELPHI编写服务程序总结
- 10进制数和16进制字符串 相互转换
- [李景山php] swoole tcp 客户端
- IOS中自定义返回按钮点击事件响应视图过大解决办法
- HELLO FPGA学习笔记
- ajax实现及时刷新
- 回调函数介绍
- UIWindow 史上最详细的介绍