我希望将一个字符串数组拆分成两个数组。然而,当我将字符串推入新数组时,它应该是交替的。因此,如果数组是:
然后,新的数组将如下所示:
let alph = [a,b,c,d,e,f]
然后,新的数组将如下所示:
firstArr = [a,c,e]
secondArr = [b,d,f]
我该如何避免重复代码?以下是我的代码,它可以正常工作,但我不想写两个相同的过滤函数(保持DRY原则):
let firstArr = alph.filter((letter, index) => {
return index % 2 === 0;
})