UNPKG

sequency

Version:

Functional sequences for processing iterable data in JavaScript

25 lines 744 B
Object.defineProperty(exports, "__esModule", { value: true }); exports.IndexOf = void 0; var IndexOf = /** @class */ (function () { function IndexOf() { } /** * Returns the zero-based index of the given `element` or -1 if the sequence does not contain the element. * * @param {T} element * @returns {number} */ IndexOf.prototype.indexOf = function (element) { var index = 0; for (var item = this.iterator.next(); !item.done; item = this.iterator.next()) { if (element === item.value) { return index; } index++; } return -1; }; return IndexOf; }()); exports.IndexOf = IndexOf; //# sourceMappingURL=indexOf.js.map