简单说,所谓对象,就是一种无序的数据集合,由若干个“键值对”(key-value)构成。
创新互联专注于齐河企业网站建设,成都响应式网站建设,商城网站建设。齐河网站建设公司,为齐河等地区提供建站服务。全流程定制网站设计,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务
[ "Ford", "BMW", "Fiat" ]
在JSON中的数组,几乎和在JavaScript中数组相同。
在JSON中,数组的值必须是字符串,数字、对象、数组、布尔值或空.
JavaScript中,数组的值可以是以上所有,再加上其他任何有效的JavaScript表达式,包括函数、日期、和undefined。
数组可以是对象属性的值:
{
"name":"John",
"age":30,
"cars":[ "Ford", "BMW", "Fiat" ]
}
使用索引号访问数组值:
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对象:
myObj = {
"name":"John",
"age":30,
"cars": [
{ "name":"Ford", "models":[ "Fiesta", "Focus", "Mustang" ] },
{ "name":"BMW", "models":[ "320", "X3", "X5" ] },
{ "name":"Fiat", "models":[ "500", "Panda" ] }
]
}
访问数组内部的数组, 使用for-in loop循环:
项目
Looping through arrays inside arrays.
使用索引号修改数组:
myObj.cars[1] = "Mercedes";
完整代码:
项目
使用delete关键字从数组中删除:
delete myObj.cars[1];
本文基于JavaScript基础,讲解了JSON数组中,如何以数组作为JSON的对象 ,对象中如何去嵌套数组,常见的修改,删除数组,都做了详细的讲解。
希望大家可以根据文章的内容,积极尝试,有时候看到别人实现起来很简单。但是到自己动手实现的时候,总会有各种各样的问题,切勿眼高手低,勤动手,才可以理解的更加深刻。
代码很简单,希望能够帮助你。
分享标题:一篇文章带你了解 JavaScript json 数组
分享URL:http://www.csdahua.cn/qtweb/news11/511011.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网