javascript - JavaScript 数组的循环数
问题描述
我正在尝试使用 JavaScript 循环与此类似的数组。arr0=[0,1,2,3] 我想将数组中的最后一个数字循环到第一个索引并继续循环遍历数组数字。我尝试使用间隔和移位推送和弹出,但我无法使数组循环。
outArr0 = [0, 1, 2, 3];
var cou0 = -1;
var int0 = setInterval(function() {
cou0++
var pushThis0 = outArr0[outArr0.length - 1];
outArr0.pop();
outArr0.shift();
outArr0[0] = pushThis0;
console.log(outArr0);
if (cou0 == 6) {
clearInterval(int0)
}
}, 500);
解决方案
请检查以下代码,刚刚修复了您的代码,
outArr0 = [0, 1, 2, 3];
var cou0 = -1;
var int0 = setInterval(function() {
cou0++
console.log(outArr0[0]);
outArr0.push(outArr0.shift());
//
if (cou0 == 6) {
clearInterval(int0)
}
}, 500);
推荐阅读
- angular - 使用rest api来自linkedin的错误响应
- amazon-web-services - 我们可以在 AWS Lambda 中创建不同大小的视频吗
- api - Jaeger 是否提供 trace api
- javascript - 如何使用 vanilla Javascript 提取 HTTP URL?
- linux - Linux Bluez RFCOMM:连接被拒绝
- python - 获取 ols.param 中的列名和系数列表
- java - DynamoDB:仅获取所有唯一哈希键的最新项目
- fluentd - helm install incubator/fluentd-cloudwatch 失败并出现错误:下载失败
- java - Android Studio - 人脸检测失败。E/CameraSource:接收器抛出异常
- python - 用于提取多个模式的正则表达式