我想以下结构:加入JavaScript的多维数组
{
"1":[
{"name":"John","Age":"21"}
]
"2":[
{"name":"Jone","Age":"22"}
]
}
我要动态地添加objects.This是我的尝试:
var i = 0;
var data= [{i:{}}];
function add(){
data= [{i:{}}];
data.i.push({
"name":"Zack",
"age":22
});
i++;
}
我得到一个错误“无法呼叫方法“推”未定义“
看起来他像是将数组中的物体包裹起来。数据[0] .7? – Gohn67
data [i ++]。push ...少一行:) – CME64
var data = {};但是就像Raibaz说的那样,data [i]不是一个数组,所以.push不起作用。使用数据[i] = {“name”:“Raibaz”,“age”:30}工作。 – phpcoderx