在JavaScript中,常用Array来存储和操作对象:
Array:
新建:var ary = new Array()或 var ary = []
增加:ary.push(value)
删除:delete ary[n]
遍历:for ( var i=0 i <ary.length ++i ) ary[i]
有时候项目需要往json加入一些参数。1.如果是数组Array就可以直接用a.push(xxx) 的方式加入
2.如果是一个集合,就是对象的话[{ aa:11,bb:22},{ aa:11,bb:22}],那么可以用遍历(点xx)的方式添加
这样出来结果就是
{} 不是数组。[] 才是数组。{} 可以理解是一个对象。
你概念混淆了
你可以这样操作:
for(var key in str){
data[key] = str[key]
}