0.1.11 • Published 6 years ago
iterable-indexof v0.1.11
iterable-indexof
NOTE: iterable-indexof was renamed to @extra-iterable/index-of.
Get first index of value in iterable, like Array.indexOf().
const indexOf = require('iterable-indexof');
// indexOf(<iterable>, <search value>, [begin=0], [end])
indexOf(new Set(['a', 'a', 'c']), 'a');
// 0
indexOf(new Map([['a', 1], ['b', 1]]), ['a', 1]);
// -1 (['a', 1] !== ['a', 1])
indexOf(['a', 'a', 'c'], 'a', 1);
// 1
indexOf('aac', 'c', 0, 2);
// -1