如何在 javascript 中显示数组的所有元素
how to display all elements of an array in javascript
我想打印下面数组的元素
var array = [1,2,3,4,5];
但是,一次只能打印 3 位数字,例如,
第 1 步:应打印 1,2,3
第 2 步:应打印 2,3,4
第 3 步:应打印 3,4,5
第 4 步:应打印 1,2,3
第 5 步:应打印 2,3,4
循环继续.....
我希望以适合小屏幕的方式显示此滑块的缩略图。
http://www.tympanus.net/Tutorials/FullscreenSlideshowAudio
这意味着一次只能显示几个缩略图,而其余的会在短时间内不可见。
谢谢..
因为你想每次显示数组中的 3
个元素,当显示最后一个元素时你想再次重复这个过程,你应该使用 setInterval()
在之后调用函数连续指定的时间,并在显示最后一个元素后立即将索引重置为 0。否则增加初始值或计数器值。试试这个方法,
var array = [1,2,3,4,5];
var initVal = 0;
setInterval(function(){
console.log(array[initVal] + "," + array[initVal+1] + "," + array[initVal+2]);
initVal = initVal == 2 ? 0 : initVal+1;
}, 500);
我想打印下面数组的元素
var array = [1,2,3,4,5];
但是,一次只能打印 3 位数字,例如,
第 1 步:应打印 1,2,3
第 2 步:应打印 2,3,4
第 3 步:应打印 3,4,5
第 4 步:应打印 1,2,3
第 5 步:应打印 2,3,4
循环继续.....
我希望以适合小屏幕的方式显示此滑块的缩略图。
http://www.tympanus.net/Tutorials/FullscreenSlideshowAudio
这意味着一次只能显示几个缩略图,而其余的会在短时间内不可见。
谢谢..
因为你想每次显示数组中的 3
个元素,当显示最后一个元素时你想再次重复这个过程,你应该使用 setInterval()
在之后调用函数连续指定的时间,并在显示最后一个元素后立即将索引重置为 0。否则增加初始值或计数器值。试试这个方法,
var array = [1,2,3,4,5];
var initVal = 0;
setInterval(function(){
console.log(array[initVal] + "," + array[initVal+1] + "," + array[initVal+2]);
initVal = initVal == 2 ? 0 : initVal+1;
}, 500);