【发布时间】:2018-04-14 03:25:24
【问题描述】:
我想合并两个长度不同的数组:
let array1 = ["a", "b", "c", "d"];
let array2 = [1, 2];
我期望的结果是["a", 1 ,"b", 2, "c", "d"]
最好的方法是什么?
【问题讨论】:
-
“最好的方法是什么”是什么意思?预期的结果是什么? “合并”是一个相当宽泛的概念。
-
你能写出最终结果应该是什么样子吗?
-
通过交替值你的意思是像 array1 中的 1 然后 array2 中的一个等等?
-
你可以简单地使用array1.concat(array2)
-
那么你尝试了什么?循环最短附加两个,连接剩余的......似乎很简单
标签: javascript ecmascript-6 functional-programming