aureooms/js-array

View on GitHub
src/map/compress.js

Summary

Maintainability
A
0 mins
Test Coverage
export function compress(iterable, selector, out) {
    const j = Math.min(iterable.length, selector.length);

    for (let i = 0; i < j; ++i) {
        if (selector[i]) {
            out.push(iterable[i]);
        }
    }

    return out;
}