我有一个函数意味着使用for循环构造一个充满对象的数组。但是,我的调试器由于某种原因跳过for循环,我不知道为什么。这是功能:
function objArrCon() { //object array constructor
var arr = [];
var len = 9;
for (var i = 2; i === len; i++) {
arr.push({
name: i,
count: 0
});
}
return arr;
}
答案 0 :(得分:2)
这一行
for (var i = 2; i === len; i++) {
应该是
for (var i = 2; i <= len; i++) {
答案 1 :(得分:0)
像这样改变你的循环。这对我有帮助
function objArrCon() { //object array constructor
var arr = [];
var len = 9;
for (var i = 2; i <= len; i++) { // change this line
arr.push({
name: i,
count: 0
});
}
return arr;
}