【发布时间】:2014-07-01 01:22:44
【问题描述】:
我查看了其他一些问题,但它们似乎没有解决我遇到的特定问题。基本上,我想用变量设置对象的键,然后更改该变量。我正在使用它来动态增加对象中的键。
var x = 0;
var object = {};
object[x] = 1;
x+1;
object[x] = 2;
上面将为object[1] 和object[2] 生成未定义,为object[x] 生成2。我希望object[1] 的输出为 1,object[2] 的输出为 2。这可能吗?
【问题讨论】:
-
那你为什么要以
x = 0;开头呢?而且你也没有增加x。
标签: javascript variables object key