我正在使用主干,并且有一个模型数据,例如:
{
"a":[{"a1":"name1","a2":"add2"},{"a1":"name3","a2":"add3"}],"c":"data1"
}
现在我想编辑和添加数据,我将数据设置为:
var Clone = $.extend([], model.get("a"));
for(var i=0;i<count;i++){
Clone[i].a1= "a"+i;
Clone[i].a2= "b"+i;
Clone[i].a3= "c"+i;
}
model.set({a:Clone});
但它总是说“Clone[i]”是未定义的,而当只有一个对象(count=1)时,它可以工作,我不知道为什么。希望得到您的帮助,谢谢。