gpt4 book ai didi

javascript - 从两个循环中获取增量数

转载 作者:行者123 更新时间:2023-12-02 18:24:03 25 4
gpt4 key购买 nike

我有两个简单的常规for循环。

for (var i=0; i<images.xAxis.length; i++){
for (var x=0; x<images.yAxis.length; x++){
//return number from 0 to 9
imgNumber = images.xAxis.length*i+x;
addImage(imgNumber);
}
}

嗯,它返回0到9之间的数字。相反,它返回:

1
2
3
-
2
4
6
-
3
6
9

假设我不想使用辅助变量,例如:

idx+=1;

我想在一些数学表达式中使用xi

谢谢!

最佳答案

您基本上想要对这些嵌套循环执行的操作是,如何将基数 3 的数字转换为基数 10 的数字。实现方法是:

for (var i=0; i<3; i++){
for (var x=0; x<3; x++){
//return number from 0 to 9
addImage(3*i+x);
}
}

编辑经过您的编辑,代码变为

for (var x=0; x<images.xAxis.length; x++){
for (var y=0; y<images.yAxis.length; y++){
//return number from 0 to 9
imgNumber = images.xAxis.length*i+x;
addImage(imgNumber);
}
}

关于javascript - 从两个循环中获取增量数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18557444/

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