如何将值动态设置为 JavaScript var

how to set values dynamically to javascript var

本文关键字:JavaScript var 设置 动态      更新时间:2023-09-26

>我需要将值动态设置为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 数组。

你不能断言它,因为它真的还不存在(未定义),但你可以使用 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"
    }
  ]