new set数组去重原理_数组去重复[通俗易懂]

new set数组去重原理_数组去重复[通俗易懂]ES6提供了新的数据结构Set它类似于数组,但是成员的值都是唯一的,没有重复的值(set本身是一个构造函数,用来生成Set数据结构)使用Set实现数组去重要简单很多。第一种数组去重方法(使用Array.from):letarr=[12,43,23,43,68,12];let

大家好,欢迎来到IT知识分享网。

ES6 提供了新的数据结构 Set
它类似于数组,但是成员的值都是唯一的,没有重复的值
(set本身是一个构造函数,用来生成 Set 数据结构)
 
使用Set实现数组去重要简单很多。
 
第一种数组去重方法(使用Array.from):
let arr = [12,43,23,43,68,12];
let item = new Set(arr);
console.log(item);//结果输出的是一个对象

//使用Array.from转成数组

let arr = [12,43,23,43,68,12];
let item = Array.from(new Set(arr));
console.log(item);// [12, 43, 23, 68]

第二种数组去重方法(使用…扩展运算符):

let arr = [12,43,23,43,68,12];
let item = [...new Set(arr)];
console.log(item);//[12, 43, 23, 68]

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/29966.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信