我想使用jquery动态添加数组。我怎么能这样做。(或)
我想像这样将元素推送到数组中。
var array = [{"question":"1","answer":"2"}];
我想动态地使用for循环我的意思 最初我会添加
array.push({"question":"1"});
then array.push({"answer":"2"});
但我希望元素在同一个数组[0]元素中 但它采取数组[0],数组[1] 我怎样才能做到这一点。我正在使用for循环将元素添加到数组中。
答案 0 :(得分:0)
如果您之后立即推送答案,请不要执行
之类的操作 array[index] = { "question" : array[index].question, "answer": 2 };
如果不是,你将不得不找到其他方法来找到推送问题的索引然后
请注意,array.push总是向数组添加一个新对象,并且不会更新它。