Skip to content

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]