Backbone Collection , Array:
(function () {
var mapUnderscoreProperty = function (prp) {
Array.prototype[prp] = function () {
var argumentsArray = [this];
for (var i = 0; i < arguments.length; ++i) {
argumentsArray.push(arguments[i]);
}
return _[prp].apply(undefined, argumentsArray);
};
};
for (var prop in _) {
if (_.isFunction(_[prop])) {
mapUnderscoreProperty(prop);
}
}
})();
Array:
var test = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
console.log(test.filter(function (item) {
return item > 2 && item < 7;
}));
console.log(test);
Array , , . , , .