下面,i 显示为“i”,而不是我正在迭代的数字。我该如何纠正这个问题?谢谢!
for (i = 0; i < 10000; i++) {
var postParams = {
i : 'avalueofsorts'
};
}
最佳答案
for (var i = 0, l = 10000; i < l; ++i) {
var postParams = {};
postParams[i] = 'avalueofsorts'
}
根据 Cybernate 的评论,您可以预先创建对象并填充它,否则您每次都创建它。你可能想要这个:
for (var i = 0, l = 10000, postParams = {}; i < l; ++i) {
postParams[i] = 'avalueofsorts'
}
关于Javascript 对象变量名称作为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6230034/