zoukankan      html  css  js  c++  java
  • Set实现数组去重

    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]
  • 相关阅读:
    打印图形II
    打印图形
    17倍
    进制转换
    小球
    最强素数
    最强阵容
    英雄卡
    数论模板
    畅通工程 (最小生成树)(最短路径和)
  • 原文地址:https://www.cnblogs.com/theblogs/p/10517125.html
Copyright © 2011-2022 走看看