所以,如果我想将数字记录一到五次,我可能会写下这样的内容:
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 五 1 2 3 4 5显然,目前我对循环(5)以外的任何事情都“未定义”
答案 0 :(得分:15)
function loop(n) {
for (var i=0;i<n;i++) {
console.log(array[i%array.length])
}
}