var a = [1, 2, 3, 4, 5]
var b = [a, b, c, d]
最终我要得到 var all = [1,b,3,d,5,a,2,c,4]
第一,取出a的奇偶
var a的奇数 = [1,3,5]
var a的偶数 = [2,4]
取出b的奇偶
var b的奇数 = [a,c]
var b的偶数 = [b,d]
第二,a的奇数跟b的偶数数组操作交叉得到[1,b,3,d,5]
a的偶数跟b的奇数组操作交叉得到[a,2,c,4]
第三,最后数组concat 就好了
请问有没有更方便,简洁的方法呢?
狐的传说
相关分类