src/map/filter.js
export function filter(predicate, iterable, out) {
const len = iterable.length;
for (let i = 0; i < len; ++i) {
const item = iterable[i];
if (predicate(item)) {
out.push(item);
}
}
return out;
}
export function filter(predicate, iterable, out) {
const len = iterable.length;
for (let i = 0; i < len; ++i) {
const item = iterable[i];
if (predicate(item)) {
out.push(item);
}
}
return out;
}