Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JQuery折叠两个元素数组_Jquery_Optimization - Fatal编程技术网

使用JQuery折叠两个元素数组

使用JQuery折叠两个元素数组,jquery,optimization,Jquery,Optimization,我有两个元素数组。它们有不同的未知长度 array1 = [$div1, $div2, $div3]; array2 = [$div4, $div5, $div6, $div7, $div8]; 我正在寻找将它们附加到另一个元素的最佳解决方案,以便它们看起来是折叠的。 最终结果应该是 $div1 $div4 $div2 $div5 $div3 $div6 $div7 $div8 我知道我可以通过一些循环和长度检查来实现这一点,但我想知道是否有一个功能可以让它们轻松折叠。 我正在寻

我有两个元素数组。它们有不同的未知长度

array1 = [$div1, $div2, $div3];  
array2 = [$div4, $div5, $div6, $div7, $div8];  
我正在寻找将它们附加到另一个元素的最佳解决方案,以便它们看起来是折叠的。
最终结果应该是

$div1
$div4
$div2
$div5
$div3
$div6
$div7
$div8  
我知道我可以通过一些循环和长度检查来实现这一点,但我想知道是否有一个功能可以让它们轻松折叠。

我正在寻找最优化的解决方案。

假设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]);

}
array1=[1,2,3];
array2=[4,5,6,7,8,9];
阵列3=[];
对于(变量i=0;i