我需要动态地将值设置为js var,我将使用它来设置为sapui5模型。
但我无法做到这一点。 http://jsbin.com/fubobuvoqi/1/edit?html,console 在这里,我无法在数组中设置下一个值:
data.a.b.c[1].c1 = "234";
console.log(data.a.b.c[1].c1);
是可能这样做,还是完全错误的做法..这样做的最佳方法是什么?
我想动态增长我的c数组。
答案 0 :(得分:0)
你无法帮助它,因为它尚未存在(未定义),但您可以使用push()创建它 试着改变
data.a.b.c[1].c1 = "234";
到
data.a.b.c.push({c1: "234"});
这将为数组添加一个元素并使var看起来像
c : [
{
c1 : "987",
c2 : 987,
c3 : "987.00"
},
{
c1 : "234"
}
]