replace
替换数组中的一个项目
161 bytes
since v12.1.0
使用方法
给定一个项目数组,替换匹配给定条件函数的项目。只替换第一个匹配项。始终返回原始数组的副本。
import * as _ from "radashi";
const fish = [ { name: "Marlin", weight: 105, }, { name: "Bass", weight: 8, }, { name: "Trout", weight: 13, },];
const salmon = { name: "Salmon", weight: 22,};
// 读作:在名称为 Bass 的地方用 salmon 替换 fish_.replace(fish, salmon, (f) => f.name === "Bass"); // => [marlin, salmon, trout]