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