That was my quick reaction as well... I think it would need something like the python example below, where you first check the lengths of the two arrays/lists, and then iterate over that, and not directly over the length of the first list.
iter_limit = Math.min(ls1.length, ls2.length);
for(let i = 0; i < iter_limit; i++)...