Skip to content

merge

合并两个列表,覆盖第一个列表中的项目

210 bytes
since v12.1.0

使用方法

给定两个项目数组和一个身份函数,返回第一个列表,其中包含第二个列表中所有匹配的项目。

import * as _ from "radashi";
const gods = [
{
name: "Zeus",
power: 92,
},
{
name: "Ra",
power: 97,
},
];
const newGods = [
{
name: "Zeus",
power: 100,
},
];
_.merge(gods, newGods, (f) => f.name); // => [{name: "Zeus" power: 100}, {name: "Ra", power: 97}]