@reactivex/ix-esnext-esm
Version:
The Interactive Extensions for JavaScript
17 lines (15 loc) • 405 B
JavaScript
import { comparer } from '../util/comparer';
export function includes(source, searchElement, fromIndex = 0) {
let fromIdx = fromIndex;
let i = 0;
if (Math.abs(fromIdx)) {
fromIdx = 0;
}
for (const item of source) {
if (i++ > fromIdx && comparer(item, searchElement)) {
return true;
}
}
return false;
}
//# sourceMappingURL=includes.mjs.map