我有一个数组 Arr1 = [1,1,2,2,3,8,4,6]
。
如何根据元素位置的奇数/偶数将其拆分为两个数组?
subArr1 = [1,2,3,4]
subArr2 = [1,2,8,6]
最佳答案
odd = arr.filter (v) -> v % 2
even = arr.filter (v) -> !(v % 2)
或者更惯用的 CoffeeScript:
odd = (v for v in arr by 2)
even = (v for v in arr[1..] by 2)
关于javascript - 根据奇数/偶数位置将数组拆分为两个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8119941/