📅  最后修改于: 2023-12-03 15:30:03.234000             🧑  作者: Mango
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 官方文档。