有没有相当于Python的zip函数的javascript?也就是说,给定多个相等长度的数组会创建一对数组.
例如,如果我有三个如下所示的数组:
var array1 = [1, 2, 3];
var array2 = ['a','b','c'];
var array3 = [4, 5, 6];
Run Code Online (Sandbox Code Playgroud)
输出数组应该是:
var output array:[[1,'a',4], [2,'b',5], [3,'c',6]]
Run Code Online (Sandbox Code Playgroud) 我有一个数据库记录数组,我想从中转换:
array(2) {
[0]=>
array(1) {
["ID"]=>
string(1) "2"
}
[1]=>
array(1) {
["ID"]=>
string(1) "3"
}
}
Run Code Online (Sandbox Code Playgroud)
对此:
array(2) {
[0]=>
string(1) "2"
[1]=>
string(1) "3"
}
Run Code Online (Sandbox Code Playgroud)
我正在寻找性能最快/最简单的解决方案。
我找不到任何 PHP 函数来解决这个问题。