Add init(), tail() and reverse() Array functions. Alias first() to head();

This commit is contained in:
Luke Sutton
2009-11-19 11:07:14 +10:30
parent 86e6dd58c2
commit 8cac2d5bd7
2 changed files with 39 additions and 0 deletions

View File

@@ -58,4 +58,19 @@ $(document).ready(function() {
equals(_.lastIndexOf(numbers, 0), 8, 'lastIndexOf the other element');
});
test("arrays: tail", function() {
var numbers = [1, 2, 3, 4];
equals(_.tail(numbers).join(", "), "2, 3, 4");
});
test("arrays: init", function() {
var numbers = [1, 2, 3, 4];
equals(_.init(numbers).join(", "), "1, 2, 3");
});
test("arrays: reverse", function() {
var numbers = [1, 2, 4, 6];
equals(_.reverse(numbers).join(", "), "6, 4, 2, 1");
});
});