started passing in the collection as the third argument to _.each iterators (Issue #1)

This commit is contained in:
Jeremy Ashkenas
2009-10-29 10:26:16 -04:00
parent e381f7b626
commit 8e7b8d2dea
3 changed files with 10 additions and 4 deletions

View File

@@ -29,6 +29,10 @@ $(document).ready(function() {
_.each(obj, function(pair){ answers.push(pair.key); });
equals(answers.join(", "), 'one, two, three', 'iterating over objects works, and ignores the object prototype.');
delete obj.constructor.prototype.four;
answer = null;
_.each([1, 2, 3], function(num, index, arr){ if (_.include(arr, num)) answer = true; });
ok(answer, 'can reference the original collection from inside the iterator');
});
test('collections: map', function() {