takeWhile
Removes elements in an array until the passed function returns false
.
Returns the removed elements.
- Loop through the array, using a
for...of
loop overArray.prototype.entries()
until the returned value from the function is falsy. - Return the removed elements, using
Array.prototype.slice()
. - The callback function,
fn
, accepts a single argument which is the value of the element.