📜  Collect.js duplicates() 方法(1)

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

Collect.js duplicates() 方法

Collect.js 的 duplicates() 方法可以返回一个包含重复元素的新集合。

安装

使用 npm 安装 collect.js:

npm install collect.js

在代码中引入 collect.js:

const collect = require('collect.js');
用法

假设我们有一个数组,其中包含几个重复的元素:

const numbers = [1, 2, 3, 2, 4, 3, 5, 6, 5];

我们可以使用 collect() 方法将其转换成一个集合:

const collection = collect(numbers);

然后,我们可以使用 duplicates() 方法获取重复元素的集合:

const duplicates = collection.duplicates();

此时,duplicates 变量将包含一个新的集合,其中包含重复的元素。

可以使用 all() 方法将集合转换回原始的数组:

const duplicatesArray = duplicates.all();
完整示例

以下是使用 duplicates() 方法获取重复元素的完整示例:

const collect = require('collect.js');

const numbers = [1, 2, 3, 2, 4, 3, 5, 6, 5];

const collection = collect(numbers);

const duplicates = collection.duplicates();

const duplicatesArray = duplicates.all();

console.log(duplicatesArray); // [2, 3, 5]

注:本文参考了 collect.js 官方文档。