first input array
second input array
function options
output array of arrays
var zipped = zip( [ 1, 2 ], [ 'a', 'b' ] );
// returns [ [ 1, 'a' ], [ 2, 'b' ] ]
var zipped = zip( [ 1, 2, 3 ], [ 'a', 'b' ] );
// returns [ [ 1, 'a' ], [ 2, 'b' ] ]
var opts = {
'trunc': false
};
var zipped = zip( [ 1, 2, 3 ], [ 'a', 'b' ], opts );
// returns [ [ 1, 'a' ], [ 2, 'b' ], [ 3, null ] ]
var opts = {
'trunc': false,
'fill': ''
};
var zipped = zip( [ 1, 2, 3 ], [ 'a', 'b' ], opts );
// returns [ [ 1, 'a' ], [ 2, 'b' ], [ 3, '' ] ]
var arr = [ [ 1, 2 ], [ 'a', 'b' ] ];
// Default behavior:
var zipped = zip( arr );
// returns [ [ [ 1, 2 ] ], [ [ 'a', 'b' ] ] ]
// Array of arrays:
zipped = zip( arr, { 'arrays': true } );
// returns [ [ 1, 'a' ], [ 2, 'b' ] ]
Generates array tuples from input arrays.
first input array
second input array
third input array
function options
output array of arrays
var zipped = zip( [ 1, 2 ], [ 'a', 'b' ], [ true, false ] );
// returns [ [ 1, 'a', true ], [ 2, 'b', false ] ]
var zipped = zip( [ 1, 2, 3 ], [ 'a', 'b' ], [ true, false ] );
// returns [ [ 1, 'a', true ], [ 2, 'b', false ] ]
var opts = {
'trunc': false
};
var zipped = zip( [ 1, 2, 3 ], [ 'a', 'b' ], [ true, false, true ], opts );
// returns [ [ 1, 'a', true ], [ 2, 'b', false ], [ 3, null, true ] ]
var opts = {
'trunc': false,
'fill': ''
};
var zipped = zip( [ 1, 2, 3 ], [ 'a', 'b' ], [ true, false, true ], opts );
// returns [ [ 1, 'a', true ], [ 2, 'b', false ], [ 3, '', true ] ]
var arr = [ [ 1, 2 ], [ 'a', 'b' ], [ true, false ] ];
// Default behavior:
var zipped = zip( arr );
// returns [ [ [ 1, 2 ] ], [ [ 'a', 'b' ] ], [ [ true, false ] ] ]
// Array of arrays:
zipped = zip( arr, { 'arrays': true } );
// returns [ [ 1, 'a', true ], [ 2, 'b', false ] ]
Generates array tuples from input arrays.
first input array
second input array
third input array
fourth input array
function options
output array of arrays
var zipped = zip( [ 1, 2 ], [ 'a', 'b' ], [ true, false ], [ {}, {} ] );
// returns [ [ 1, 'a', true, {} ], [ 2, 'b', false, {} ] ]
var zipped = zip( [ 1, 2, 3 ], [ 'a', 'b' ], [ true, false ], [ {}, {} ] );
// returns [ [ 1, 'a', true, {} ], [ 2, 'b', false, {} ] ]
var opts = {
'trunc': false
};
var zipped = zip( [ 1, 2, 3 ], [ 'a', 'b' ], [ true, false, true ], [ {}, {}, {} ], opts );
// returns [ [ 1, 'a', true, {} ], [ 2, 'b', false, {} ], [ 3, null, true, {} ] ]
var opts = {
'trunc': false,
'fill': ''
};
var zipped = zip( [ 1, 2, 3 ], [ 'a', 'b' ], [ true, false, true ], [ {}, {}, {} ], opts );
// returns [ [ 1, 'a', true, {} ], [ 2, 'b', false, {} ], [ 3, '', true, {} ] ]
var arr = [ [ 1, 2 ], [ 'a', 'b' ], [ true, false ], [ {}, {} ] ];
// Default behavior:
var zipped = zip( arr );
// returns [ [ [ 1, 2 ] ], [ [ 'a', 'b' ] ], [ [ true, false ] ], [ [ {}, {} ] ] ]
// Array of arrays:
zipped = zip( arr, { 'arrays': true } );
// returns [ [ 1, 'a', true, {} ], [ 2, 'b', false, {} ] ]
Generates array tuples from input arrays.
first input array
second input array
subsequent arrays followed by an optional options object
output array of arrays
var zipped = zip( [ 1, 2 ], [ 'a', 'b' ] );
// returns [ [ 1, 'a' ], [ 2, 'b' ] ]
var zipped = zip( [ 1, 2, 3 ], [ 'a', 'b' ] );
// returns [ [ 1, 'a' ], [ 2, 'b' ] ]
var opts = {
'trunc': false
};
var zipped = zip( [ 1, 2, 3 ], [ 'a', 'b' ], opts );
// returns [ [ 1, 'a' ], [ 2, 'b' ], [ 3, null ] ]
var opts = {
'trunc': false,
'fill': ''
};
var zipped = zip( [ 1, 2, 3 ], [ 'a', 'b' ], opts );
// returns [ [ 1, 'a' ], [ 2, 'b' ], [ 3, '' ] ]
var arr = [ [ 1, 2 ], [ 'a', 'b' ] ];
// Default behavior:
var zipped = zip( arr );
// returns [ [ [ 1, 2 ] ], [ [ 'a', 'b' ] ] ]
// Array of arrays:
zipped = zip( arr, { 'arrays': true } );
// returns [ [ 1, 'a' ], [ 2, 'b' ] ]
Generates array tuples from input arrays.