作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
所以,如果我想记录一次数字 1 到 5,我可能会这样写:
var array = [1,2,3,4,5]
function loop(n) {
for (var i=0;i<n;i++) {
console.log(array[i])
}
}
loop(5)
但是我如何不止一次地记录数字 1 到 5?
例如写循环(10);得到以下结果:1个2个3个4个5个1个2个3个4个5
显然,目前我对 loop(5) 以上的任何内容都“未定义”
最佳答案
使用 remainder operator :
function loop(n) {
for (var i=0;i<n;i++) {
console.log(array[i%array.length])
}
}
关于javascript - 如何多次循环遍历数组项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19773270/
我是一名优秀的程序员,十分优秀!