📜  Lodash _.uniq() 方法(1)

📅  最后修改于: 2023-12-03 15:02:47.287000             🧑  作者: Mango

Lodash _.uniq() 方法

介绍

Lodash 是一个高效实用的 JavaScript 实用工具库,其中的 _.uniq() 方法可以用于返回一个经过去重处理的新数组。

用法
安装

使用 npm 安装 Lodash 库:

npm install --save lodash
引入

在需要使用 _.uniq() 方法的文件中,引入 Lodash 库:

var _ = require('lodash');
基本用法

使用 _.uniq() 方法对数组进行去重:

var array = [1, 1, 2, 3, 3];
 
_.uniq(array);
// => [1, 2, 3]
迭代器函数

可以传入迭代器函数,对数组元素进行去重处理:

var array = [{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }];
 
_.uniq(array, function(item) {
  return item.x;
});
// => [{ 'x': 1 }, { 'x': 2 }]
跳过数组原始值处理

使用 .sortedUniq() 方法可以跳过数组原始值的处理:

_.sortedUniq([1, 1, 2]);
// => [1, 2]
跳过数组元素处理

使用 .sortedUniqBy() 方法可以跳过数组元素处理,仅处理迭代器函数返回值:

_.sortedUniqBy([1.1, 1.2, 2.3, 2.4], Math.floor);
// => [1.1, 2.3]
总结

Lodash _.uniq() 方法非常实用,可以用于对数组进行去重操作。功能丰富,使用简洁,十分适合在 JavaScript 开发中使用。