gpt4 book ai didi

javascript - 如何使for循环动态化?

转载 作者:行者123 更新时间:2023-11-30 12:00:23 36 4
gpt4 key购买 nike

我有 2 个数组,例如 [2,3][1000,1200,500,600,1600] 。我需要为此编写一个 for 循环

1.从 0 开始索引到 2 结束索引。

2.从2开始时间到结束索引前2个元素之和(2+3)=5.

var arr = [2,3];
for(var i = 0; i<arr.length;i++)
{
//this loop runs 2 time
for(var j = 0 ; j < 2 ; j++)//for the first time
for(var j = 2 ; j < 5 ; j++)//for the second time

}

如何使这个动态循环?有人可以帮我编码吗?

最佳答案

这会做你想做的,而且是可扩展的。

var arr = [2,3];
var sum = 0;
for(var i = 0; i<arr.length;i++)
{
sum += arr[i]
if (i === 0) {
for(var j = 0 ; j < arr[0] ; j++)
// Do first thing
}
if (i > 0) {
for(var j = arr[0] ; j < sum ; j++)
// Do second thing
}
}

关于javascript - 如何使for循环动态化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36759489/

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