gpt4 book ai didi

javascript - 每个 jQuery - 每 X 秒?

转载 作者:行者123 更新时间:2023-11-30 12:24:43 25 4
gpt4 key购买 nike

我有一个 ID 数组,我将通过 Laravel 的 eloquent 返回这些 ID。

例如

[0, 1, 4, 6, 8, 9]

这些代表表格中的 ID,然后我使用这些 ID 调用路由。

/get_single_item/{id}

我想要的是每隔 X 秒,遍历数组并每次调用 single_item 页面。

目前是这样的:

$.each(data, function(value) {
console.log( value );
});

当然是一次转储所有值,我怎么能每隔 X 秒只获取一个值,然后在结束时从头开始一次?

最佳答案

(修改后的答案)

其实很简单:

  • 维护一个当前索引变量
  • 使用setInterval()对变量进行自增和钳位,并使用对应的数组元素

var array = [0, 1, 4, 6, 8, 9], current = -1;
setInterval(function() {
current += 1;
current %= array.length;
console.log("callback for item #" + current + " whose value is " + array[current]);
}, 2000);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

<!-- nothing here, look at browser console -->

关于javascript - 每个 jQuery - 每 X 秒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29823428/

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