Sample of $.map using (val, i).

by Adam Patridge

JavaScript

var list = ["a", "b", "c"],
    maxIndex = 2,
    subset = $.map(list, function (val, i) { return (i < maxIndex ? val : null); });

$.each(subset, function (i, val) {
    alert(i + ":" + val);
});