【发布时间】:2019-04-30 03:21:59
【问题描述】:
我找到了this question,但它已关闭,作者将其缩小到 jQuery,答案仅适用于两个数组大小相等的情况。
所以我的问题是如何合并两个元素交替的任意数组? (作为回答提供函数m(a,b),它接受两个数组a和b并返回合并数组)
测试用例:
var as = [1,2,3];
var am = [1,2,3,4,5];
var al = [1,2,3,4,5,6,7];
var b = ["a","b","c","d","e"];
var m = (a,b) => "...magic_here...";
m(as,b); // -> [1,"a",2,"b",3,"c","d","e"]
m(am,b); // -> [1,"a",2,"b",3,"c",4,"d",5,"e"]
m(al,b); // -> [1,"a",2,"b",3,"c",4,"d",5,"e",6,7]
【问题讨论】:
-
相关:stackoverflow.com/questions/31682736/… - 只需要将它们展平
-
@NinaScholz - 好吧,对不起,你说得对
标签: javascript arrays