我有两个元素数组。它们有不同的未知长度。
array1 = [$div1, $div2, $div3];
array2 = [$div4, $div5, $div6, $div7, $div8];
我正在寻找将它们附加到另一个元素的最佳解决方案,以便它们看起来折叠 最终结果应该是
$div1
$div4
$div2
$div5
$div3
$div6
$div7
$div8
我知道我可以通过一些循环和一些检查长度来实现这一点,但我想知道是否有一个功能可以轻松折叠它们。
我正在寻找最优化的解决方案。
答案 0 :(得分:0)
假设array2总是大于array1
array1 = [1, 2, 3];
array2 = [4, 5, 6, 7, 8,9];
array3 = [];
for(var i = 0 ; i < array2.length ; i++){
if(i <= array1.length){
array3.push(array1[i]);
}
array3.push(array2[i]);
}