【发布时间】:2017-07-04 19:49:43
【问题描述】:
如果我有一个对象:
var enemies = {};
var enemyNumber = 0;
然后我如何为该对象创建一个以字符串 + 变量命名的新属性,就像这样(我知道这不是有效的 javascript):
enemyNumber++;
enemies.enemy + enemyNumber.toString() = {};
(enemies.enemy + enemyNumber.toString() 是另一个对象)
【问题讨论】:
-
您正在寻找数组。
-
呃,你的问题太令人困惑了……例子?
-
这缺少提供上下文的示例。
-
这将取决于您的用例,但几乎可以肯定,数组是存储敌人的更好方法。
标签: javascript string variables object javascript-objects