zoukankan      html  css  js  c++  java
  • es6中$Set属性

    es6中的new Set()属性

    es6中提供了new Set()这个属性,是一个类数组的形式new Set(),在这个属性中值没有重复值的存在
    
    方法
    var arr = new Set([1,2,3)
    长度
    console.log(arr.size) // 3
    添加
    arr.add(4) // new Set([1,2,3,4])
    删除
    arr.delete(4) //  new Set([1,2,3])
    查找
    arr.has(4) // false
    清空
    arr.clear() // new Set()
    
    案例
    // 动态添加并获取添加后第一个值 并数组去重
    var arr = new Set()
    var asd = [1,2,3,4,6,8,4,2,1,3,5,6]
    arr.add(asd)
    new Set([...arr][0]).forEach(item => {
        console.log(item)
    })
    console.log(new Set([...arr][0].filter(item => item>2)))
  • 相关阅读:
    每日总结
    每日总结
    每日总结
    10.30
    10.29
    10.28
    10.27
    10.26
    10.25
    10.24
  • 原文地址:https://www.cnblogs.com/wj000/p/15244170.html
Copyright © 2011-2022 走看看