【发布时间】:2018-08-21 06:50:06
【问题描述】:
我刚开始学习JavaScript,当我运行下面的代码时,它只返回orange,我认为它应该返回所有值。
function Array(whatever) {
for (var i=0; i < whatever.length; i++) {
return whatever[i];
}
}
var list = Array(['orange','cat','mouse','dog','pen']);
return 没有按预期在 for 循环中工作,谁能解释为什么?
【问题讨论】:
-
因为该值已经返回...返回打破循环...检查此链接stackoverflow.com/questions/11714503/does-return-stop-a-loop
标签: javascript