added an _.zip()

This commit is contained in:
Jeremy Ashkenas
2009-10-26 09:15:14 -04:00
parent cf61edffa8
commit d229e822e7
4 changed files with 68 additions and 44 deletions

View File

@@ -37,6 +37,12 @@ $(document).ready(function() {
equals(_.intersect(stooges, leaders).join(''), 'moe', 'can take the set intersection of two arrays');
});
test('arrays: zip', function() {
var names = ['moe', 'larry', 'curly'], ages = [30, 40, 50], leaders = [true];
var stooges = _.zip(names, ages, leaders);
equals(_.toString(stooges), 'moe,30,true,larry,40,,curly,50,', 'zipped together arrays of different lengths');
});
test("arrays: indexOf", function() {
var numbers = [1, 2, 3];
numbers.indexOf = null;