UNPKG

@extra-array/drop-while

Version:

Discards values from left, while a test passes.

13 lines (12 loc) 242 B
'use strict'; function scanUntil(x, ft) { var i = -1; for (var v of x) if (ft(v, ++i, x)) return i; return ++i; } function dropWhile(x, ft) { return x.slice(scanUntil(x, ft)); } module.exports = dropWhile;