es6去重Set方法 & ...扩展运算符 合并数组

去重

  • new Set()
  • Array.from()
    var arr = [1,2,3,2,4,3,5] ;

去重方法1 --- es6去重-----数组变成一个去重了的对象-

    var newData = new Set(this.data.arr);
      console.log("去重后", newData)//{1, 2, 3, 4, 5}
    var newArr = Array.from(newData);
      console.log("再变回数组", newArr)//[1, 2, 3, 4, 5]

去重方法2 --- ...扩展运算符

    var newArr2 = [...new Set(this.data.arr)]
      console.log(newArr2)//[1, 2, 3, 4, 5]

... 扩展运算符

合并数据 --- 一次解构一层

    var arr1 = [1,2,3,...[7,8,9]];
    var arr2 = [4,5,6];
    var arr3 = [...arr1,...arr2];
      console.log(arr3)//[1,2,3,7,8,9,4,5,6]

... 扩展运算符 拓展:
可以取单个数,剩下的为一个数组

    fun(1,2,3,4,5,6)
    function fun(num,num2,...list){
      console.log(num) //1
      console.log(num2) //2
      console.log(list) //[3,4,5,6]
    }
    
//解构赋值 声明法
            let [a,b,c] = [1,2,3];
            let {e,f,h} = {test:"sss",e:11,msg:"hello",f:22,h:33};
                console.log([a,b,c])//[1, 2, 3]
                console.log({a,b,c})//{a: 1, b: 2, c: 3}
                console.log({e,f,h})//{e: 11, f: 22, h: 33}
                console.log(a,b,c)//1 2 3
                console.log(e,f,h)//11 22 33
                
            function add(num1=12,num2=num1){
                return num1*num2
            }
            console.log(add())//144
            console.log(add(2))//4
            
            function add1(num1=num2,num2=2){
                return num1*num2
            }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 三,字符串扩展 3.1 Unicode表示法 ES6 做出了改进,只要将码点放入大括号,就能正确解读该字符。有了这...
    eastbaby阅读 1,670评论 0 8
  • [TOC] 参考阮一峰的ECMAScript 6 入门参考深入浅出ES6 let和const let和const都...
    郭子web阅读 1,915评论 0 1
  • 1.含义 扩展运算符(spread)就是我们知道的三个点(...),它就好像rest参数的逆运算,将一个数组转为用...
    雨飞飞雨阅读 2,330评论 0 8
  • 第一章:块级作用域绑定 块级声明 1.var声明及变量提升机制:在函数作用域或者全局作用域中通过关键字var声明的...
    BeADre_wang阅读 995评论 0 0
  • 1.扩展运算符 扩展运算符(spread)是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号...
    Masami_9e88阅读 401评论 0 0

友情链接更多精彩内容