gpt4 book ai didi

javascript - 如果循环定义中没有使用 i 变量,为什么它会包含在循环定义中?

转载 作者:行者123 更新时间:2023-11-28 11:05:15 25 4
gpt4 key购买 nike

我正在 Code School 上做练习,但我不明白循环是如何工作的。

有一个i,但我没有看到它被使用。通常你在某个地方使用它。否则的话,for循环是为了什么?

var puzzlers = [
function(a) { return 8 * a - 10; },
function(a) { return (a - 3) * (a - 3) * (a - 3); },
function(a) { return a * a + 4; },
function(a) { return a % 5; }
];
var start = 2;

var applyAndEmpty = function(input, queue) {
var length = queue.length;
for (var i = 0; i < length; i++) {
input = queue.shift()(input);
}
return input;
};

alert(applyAndEmpty(start, puzzlers));

最佳答案

它在测试中用于查看是否已到达循环末尾(for 语句的第二部分)。

关于javascript - 如果循环定义中没有使用 i 变量,为什么它会包含在循环定义中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29349235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com