引入
js
import { takeWhile } from "grantlibs";
或;
const { takeWhile } = require("grantlibs");
从数组中提取元素,返回一个新的数组。
使用
ts
takeWhile<T>( array: readonly T[], fn: T => boolean ): T[]
参数
- array(Array): 检查的数组
- 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']