unique
从数组中移除重复项
159 bytes
since v12.1.0
使用方法
给定一个项目数组——以及可选的用于确定其身份的函数——返回一个没有重复项的新数组。
该函数保持项目的原始顺序,保留第一次出现的项目并省略重复项。
import * as _ from "radashi";
const fish = [ { name: "Marlin", weight: 105, source: "ocean", }, { name: "Salmon", weight: 22, source: "river", }, { name: "Salmon", weight: 23, source: "stream", },];
_.unique(fish, (f) => f.name);// [// { name: 'Marlin', weight: 105, source: 'ocean' },// { name: 'Salmon', weight: 22, source: 'river' }// ]