可以使用forEach函数在一个数组上循环1个以上吗?例如使用for循环,我们这样做:

for(var i=0; i<my_arr.length; i+=2) {
    //code
}

最佳答案

不会。但是,按元素的索引跳过元素很容易:



let my_arr = [1, 2, 3, 4, 5];

my_arr.forEach((e, i, a) => {
  if (i % 2 != 0) return;
  console.log(e);
});

07-28 10:50