core-js
Version:
Standard library
14 lines (11 loc) • 518 B
JavaScript
;
var internalFilter = require('../internals/array-methods')(2);
var SPECIES_SUPPORT = require('../internals/array-method-has-species-support')('filter');
// `Array.prototype.filter` method
// https://tc39.github.io/ecma262/#sec-array.prototype.filter
// with adding support of @@species
require('../internals/export')({ target: 'Array', proto: true, forced: !SPECIES_SUPPORT }, {
filter: function filter(callbackfn /* , thisArg */) {
return internalFilter(this, callbackfn, arguments[1]);
}
});