主题
fork
根据条件将数组分为两个数组
基本用法
给定一个项数组和一个条件,返回两个数组,第一个包含所有通过条件的项,第二个包含所有未通过条件的项。
ts
import { fork } from 'radash'
const gods = [
{
name: 'Ra',
power: 100
},
{
name: 'Zeus',
power: 98
},
{
name: 'Loki',
power: 72
},
{
name: 'Vishnu',
power: 100
}
]
const [finalGods, lesserGods] = fork(gods, f => f.power > 90) // [[ra, vishnu, zues], [loki]]