sugar
Version:
A Javascript utility library for working with native objects.
15 lines (11 loc) • 379 B
JavaScript
;
var isUndefined = require('../../common/internal/isUndefined'),
enhancedMatcherMethods = require('../var/enhancedMatcherMethods');
var enhancedFilter = enhancedMatcherMethods.enhancedFilter;
function arrayCount(arr, f) {
if (isUndefined(f)) {
return arr.length;
}
return enhancedFilter.apply(this, arguments).length;
}
module.exports = arrayCount;