在已经定义的空间中填充数组(Javascript)

时间:2017-01-29 20:57:26

标签: javascript arrays for-loop

我想在我的游戏中添加新食物时调用此功能。通过括号购买食物量。我去了,我的代码在下面

function SpawnFood10(Amount) //Add a Food to the board
{
for (var i = 0; i < Amount; i++) {
var j = i;
while (FoodList[j] === undefined){
    FoodList[j] = new Food(); //Add a new Food and initialise it
    FoodList[j].init();
    FoodList[j].FoodValue = 10;
    }
    j++
}
}

因此,它将循环代码的次数作为我通过的食物量。 然后,J将成为阵列中的最低空间,并将与i一起上升。 虽然项目编号j在数组中未定义,但添加新食物。如果没有,继续运行循环直到j没有定义,然后重复for循环。

我认为我陷入了一个infite循环,因为网页没有加载

0 个答案:

没有答案