【发布时间】:2013-06-13 20:18:37
【问题描述】:
我希望能够动态构建索引,以便可以使用按钮遍历对象属性。以下是我尝试过的,但不起作用。这是如何实现的?
var bodyNr = 3;
var theBody = {
bodies: {
1: null,
2: null,
3: null
}
};
moveLeftBtn.on('click', function () {
bodyNr -= 1;
console.log(theBody.bodies["'" + bodyNr + "'"]); // undefined
console.log(theBody.bodies['2']); // works
});
【问题讨论】:
-
FWIW,如果您需要索引,为什么不希望 theBody.bodies 成为一个数组?属性和索引是不同的,不应将其视为同一事物,即使您编写的作品也是如此。我不是骂人,只是提个建议。
-
好点,改成数组了!
标签: javascript jquery object properties dynamically-generated