合并两个数组,以使值交替
我正在寻找一个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