📅  最后修改于: 2023-12-03 14:40:09.742000             🧑  作者: Mango
unique()
方法unique()
方法是 Collect.js 库中的一个方法,用于从给定的数组中去除重复的元素,并返回一个新的不重复元素的数组。
collect(array).unique()
array
:必需,一个包含重复元素的数组。一个新的数组,该数组包含通过去除给定数组中重复元素得到的非重复元素。
const collect = require('collect.js');
const numbers = [1, 2, 2, 3, 4, 4, 5];
const uniqueNumbers = collect(numbers).unique();
console.log(uniqueNumbers.toArray()); // [1, 2, 3, 4, 5]
在上面的示例中,我们有一个包含重复元素的数组 numbers
。我们可以使用 collect()
方法来将其转换为一个集合对象,并链式调用 unique()
方法来获取一个去除重复元素后的新数组 uniqueNumbers
。
最后,我们使用 toArray()
方法将 uniqueNumbers
转换为普通数组,并将其打印到控制台中。
unique()
方法不会改变原始数组。unique()
方法会按照元素在数组中的顺序返回第一个出现的类型的元素,并忽略后续相同类型的元素。