js数组如何添加json数据及js数组与json的区别
答案:3 悬赏:30 手机版
解决时间 2021-03-07 18:46
- 提问者网友:城市野鹿
- 2021-03-07 02:22
js数组如何添加json数据及js数组与json的区别
最佳答案
- 五星知识达人网友:夜风逐马
- 2021-03-07 03:47
var obj={"a":1,"b":2} //一个js对象,遵循json格式
var arr=[];
arr.push(obj);//将json格式的对象加入到数组中js数组与json的区别
数组是一种数据结构,是一种容器,js中所有类型的数据都可以添加到数组中,数组中的元素可以通过元素在数组中的索引或者下标获取到。
json是一种通用的数据格式,方便传输。是一种规范吧。
比如你使用百度地图的api,它声明返回json格式的数据,你只需要去了解json规范,就知道怎么去解析他返回给你的数据,而不需要再去进行沟通协商,如何返回数据
这两者不应该放到一起作比较
要比也是json与xml
var arr=[];
arr.push(obj);//将json格式的对象加入到数组中js数组与json的区别
数组是一种数据结构,是一种容器,js中所有类型的数据都可以添加到数组中,数组中的元素可以通过元素在数组中的索引或者下标获取到。
json是一种通用的数据格式,方便传输。是一种规范吧。
比如你使用百度地图的api,它声明返回json格式的数据,你只需要去了解json规范,就知道怎么去解析他返回给你的数据,而不需要再去进行沟通协商,如何返回数据
这两者不应该放到一起作比较
要比也是json与xml
全部回答
- 1楼网友:神鬼未生
- 2021-03-07 05:36
js数组的长度可以自由增加,也没类型约束,直接在数组末尾加,arr[3]={"ID","123"},
因为js对象可以以json形式表示。js数组也是对象,故js对象也可以用json表示出来
- 2楼网友:怙棘
- 2021-03-07 05:26
var arr=new array();
var arr1=new array();
var j=0;
for (var i in formdata){
//alert(i);
arr[j]=i;
arr1[j]=formdata[i];
j++;
}
alert(arr);
alert(arr1);
这样即可
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯