Javascript - 如何在2个数组之间循环?

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)

Raj*_*amy 6

尝试在此上下文中使用简单的模数学,

angkaPertama.forEach(function(itm,i){
  console.log(itm + " => " + angkaKedua[i % (angkaKedua.length)]);
}); 
Run Code Online (Sandbox Code Playgroud)

DEMO