【发布时间】:2022-01-11 20:31:36
【问题描述】:
var amount = Number(window.prompt("number of elements"));
var list = []
for (var i = 0; i < amount; i++); {
list.push(window.prompt("enter elements of the list"));
}
list.reverse();
document.write(list);
我试图反转一个列表,但是无论我输入多少代码,我的代码只运行一次 for 循环,询问我列表的元素并结束 for 循环并打印出我的唯一一个条目,因为 for 循环没有多次向我询问元素。我是初学者,这可能是一个愚蠢的错误,但我就是想不通。
【问题讨论】:
-
你在
for (var i = 0; i < amount; i++)之后多了一个; -
这会创建一个空循环体,因此提示不在循环内。
标签: javascript arrays for-loop