每次用forEach的时候想每一次循环的过程中取当前的数据和下一条数据进行操作,模仿for循环的玩法还是可以实现的,这样也可以实现对隔条数据进行操作。
🌌话不多少,直接上代码:
var a = [1,2,3,4,5]
a.forEach((index)=>{
var b=[];
if(index-1==a.length-1){return};
b.push(a[index-1],a[index]);
console.log(b);
})
// [1, 2]
// [2, 3]
// [3, 4]
// [4, 5]
🌌是不是很简单。