Skip to main content
variable takeWhile
import { takeWhile } from "https://deno.land/x/30_seconds_of_typescript@v1.0.1/util.ts";

Removes elements in an array until the passed function returns true. Returns the removed elements.

Loop through the array, using a for...of loop over Array.prototype.entries() until the returned value from the function is true. Return the removed elements, using Array.prototype.slice().

type

(arr: any[], func: Predicate) => unknown