Avatar ·

如何从JavaScript数组中获取所有唯一值(删除重复项)

大家好!我是JavaScript新手,在处理数组时遇到了一个问题。我有一个包含重复值的数组,需要只保留唯一元素。例如,我有这样一个数组: const fruits = ['apple', 'banana', 'apple', 'orange', 'banana', 'kiwi', 'orange']; 我希望得到输出:['apple', 'banana', 'orange', 'kiwi'](顺序不重要,关键是删除重复项)。 我尝试过使用简单的for循环并检查新数组中是否已有该元素,但这似乎太繁琐了。有没有更优雅的解决方案?我听说过Set,但不太明白如何应用它。另外,我想知道对于大型数组(例如10,000+个元素),哪种方法最快。还有:能否不创建新数组,而是直接修改原数组? 提前感谢您的帮助! <<>>

使用Set——最简单且现代的方法

对象Set在Java