gpt4 book ai didi

javascript - 来回循环遍历数组

转载 作者:行者123 更新时间:2023-12-03 22:34:36 25 4
gpt4 key购买 nike

我不好意思问这个问题,它是如此简单,但我想不通,已经有一段时间没上学了。

这是 javascript,但问题实际上是一道数学题。除了 jquery,我正在做一个没有图书馆的图片库。基本上找到下一张图片并将其调出。

这有点像 sudo 代码

var array = ["image1", "image2" ,"image 3"];
var currentImage = 0;
var imageMax = 3;

function next(){
currentImage = (currentImage + 1)%imageMax;
}

//the next I got but the prev i can't figure it out


function pref(){
currentImage = (currentImage -1)%imageMax; //??? i dont know

}

因此,如果我在第一个图像 0 处,当我点击上一个时,我想在索引 2 处

  • next 应该是 012012012012…
  • prev 应该循环0210210210210 ...

最佳答案

你可以说:

currentImage = (imageMax + currentImage - 1) % imageMax;

在执行模运算符之前添加 imageMax 可以处理减去 1 后 imageMax 小于零的情况。

关于javascript - 来回循环遍历数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18644195/

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