UNPKG

569 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var tslib_1 = require("tslib");
4var is_array_like_1 = (0, tslib_1.__importDefault)(require("./is-array-like"));
5var filter = function (arr, func) {
6 if (!(0, is_array_like_1.default)(arr)) {
7 return arr;
8 }
9 var result = [];
10 for (var index = 0; index < arr.length; index++) {
11 var value = arr[index];
12 if (func(value, index)) {
13 result.push(value);
14 }
15 }
16 return result;
17};
18exports.default = filter;
19//# sourceMappingURL=filter.js.map
\No newline at end of file