当我运行此代码时,它告诉我animalIindex没有定义?

时间:2017-11-20 02:17:31

标签: javascript loops

当我运行此代码时,它告诉我animalIindex未定义?

let animal = ['lion', 'snail', 'snake', 'tiger', 'sheep', 'frog', 'cheetah', 'leopard'];
for (let animalIndex = 0; animalIndex < animal.length; animalIndex++); {
    console.log(animal[animalIndex]);
};

1 个答案:

答案 0 :(得分:1)

for (let animalIndex = 0; animalIndex < animal.length; animalIndex++);

如果你在结尾处删除了分号,那么它将起作用,分号表示你的语句已经完成,但是在for循环结束之前你没有完成

关闭for循环,动物[animalIndex]中的animalIndex未定义。