UNPKG

@extra-array/find-indices

Version:

Finds indices of values passing a test.

17 lines (14 loc) 296 B
'use strict'; /** * Finds indices of values passing a test. * @param x an array * @param ft test function (v, i, x) */ function findIndices(x, ft) { var a = [], i = -1; for (var v of x) if (ft(v, ++i, x)) a.push(i); return a; } module.exports = findIndices;