Javascript 在for loop中循环时如何进出

Javascript 在for loop中循环时如何进出,javascript,for-loop,Javascript,For Loop,我有这样的代码: var cars = ["BMW", "Volvo", "Saab", "Ford", "Fiat", "Audi"]; var text = ""; var i; for (i = 0; i < cars.length; i++) { text = cars[i]; alert( text); } BMW Volvo Saab Ford Fiat Audi 得到如下结果: var cars = ["BMW", "Volvo", "Saab", "Ford"

我有这样的代码:

var cars = ["BMW", "Volvo", "Saab", "Ford", "Fiat", "Audi"];
var text = "";
var i;
for (i = 0; i < cars.length; i++) {
    text =  cars[i];
alert( text);
}
BMW
Volvo
Saab
Ford
Fiat
Audi
得到如下结果:

var cars = ["BMW", "Volvo", "Saab", "Ford", "Fiat", "Audi"];
var text = "";
var i;
for (i = 0; i < cars.length; i++) {
    text =  cars[i];
alert( text);
}
BMW
Volvo
Saab
Ford
Fiat
Audi

谢谢

每次在for循环中都会覆盖文本变量。
你需要

text=text+”,“+cars[i]

而不是


text=cars[i]

如果您想要一个列出所有车辆的单一警报,则
警报(车辆)
将执行此操作,或
警报(cars.join(“,”)
添加空格。(不需要循环)请尝试重新编写您的问题。请为您的问题添加所需的输出。对不起,我的英语不好,谢谢,现在我的问题解决了