主题
replace
替换数组中的一个项目
基本用法
给定一个项目数组,替换与给定条件函数匹配的项目。仅替换第一个匹配项。始终返回原始数组的副本。
ts
import { replace } from 'radash'
const fish = [
{
name: 'Marlin',
weight: 105
},
{
name: 'Bass',
weight: 8
},
{
name: 'Trout',
weight: 13
}
]
const salmon = {
name: 'Salmon',
weight: 22
}
// 解读:将名称为 Bass 的鱼替换为 salmon
replace(fish, salmon, f => f.name === 'Bass') // => [marlin, salmon, trout]