Skip to content

引入 ​

js
import { takeWhile } from "grantlibs";
或;
const { takeWhile } = require("grantlibs");
从数组中提取元素,返回一个新的数组。

使用 ​

ts

takeWhile<T>( array: readonly T[], fn: T => boolean ): T[]

参数 ​

  1. array(Array): 检查的数组
  2. fn : 提取条件

返回 ​

(Array):返回一个根据条件提取的新数组

示例 ​

js
var users = [
  { user: "barney", active: false },
  { user: "fred", active: false },
  { user: "pebbles", active: true },
];
takeWhile(users, (user) => user.active);
// => Objects for ['pebbles']