合并两个数组,以使值交替

我正在寻找一个jQuery方法来合并两个数组,以便它们的值交替出现:

var array1 = [1,2,3,4,5];

var array2 = ['a', 'b', 'c', 'd', 'e'];

我想要的结果是:

var arrayCombined = [1, 'a', 2, 'b', 3, 'c', 4, 'd', 5, 'e'];

回答:

您可以使用以下map方法:

var array1 = [1, 2, 3, 4, 5];

var array2 = ['a', 'b', 'c', 'd', 'e'];

var arrayCombined = $.map(array1, function(v, i) {

return [v, array2[i]];

});

console.log(arrayCombined);

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

以上是 合并两个数组,以使值交替 的全部内容, 来源链接: utcz.com/qa/417543.html

回到顶部