Ahm*_*adi 1 javascript arrays loops
也许这是一个简单的问题,但我真的很困惑这个循环.
我有2个数组如下:
var angkaPertama = [
'0',
'3',
'8',
'6',
'1',
'9',
'5',
'12',
'14',
'65',
'54',
'23'
]
var angkaKedua = [
'0',
'1',
'2',
'3'
]
Run Code Online (Sandbox Code Playgroud)
我怎么能做一个循环所以结果如下:
0 => 0
3 => 1
8 => 2
6 => 3
1 => 0
9 => 1
5 => 2
12 => 3
14 => 0
65 => 1
54 => 2
23 => 3
Run Code Online (Sandbox Code Playgroud)
我试试这段代码,但失败了
for (var i = 0; i < angkaPertama.length; i++) {
for (var j = 0; j < angkaKedua.length; j++) {
console.log(angkaPertama[i] + angkaKedua[j])
if (i == 4) {
break
}
}
}
Run Code Online (Sandbox Code Playgroud)
尝试在此上下文中使用简单的模数学,
angkaPertama.forEach(function(itm,i){
console.log(itm + " => " + angkaKedua[i % (angkaKedua.length)]);
});
Run Code Online (Sandbox Code Playgroud)