function takeWhile
takeWhile<T>(array: readonly T[],predicate: (el: T) => boolean): T[]Returns all elements in the given collection until the first element that does not match the given predicate.
Examples
Example 1
Example 1
import { takeWhile } from "@std/collections/take_while"; import { assertEquals } from "@std/assert/assert_equals"; const arr = [1, 2, 3, 4, 5, 6]; assertEquals( takeWhile(arr, (i) => i !== 4), [1, 2, 3], );
Type Parameters
TParameters
Return Type
T[]