Sample of $.map using (val, i).
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);
});
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);
});