首页 > 编程知识 正文

js数组去重es6方法,es6 去重

时间:2023-05-05 02:10:42 阅读:187126 作者:1446

ES6提供了新的数据结构Set。 与数组类似,但成员的所有值都是唯一的,没有重复的值。

Array.from方法可以将Set结构转换为数组。

例如:

const items=newset ([ 1,2,3,4,5 ];

Constarray=Array.from(items );

利用这些特征,可以得到消除两个数组重量的方法。

方法一:利用展开运算符和Set成员的唯一性

letarr=[ 1,2,3,2,1 ];

函数唯一{

return[.newset(arr ) ];

() ) ) ) )。

console.log(unique(arr ) )/[ 1,2,3 ]

方法二:利用Array.from和Set成员的唯一性

letarr=[ 1,2,3,2,1 ];

函数唯一{

returnArray.from(newset(arr ) );

() ) ) ) )。

console.log(unique(arr ) )/[ 1,2,3 ]

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。