美文网首页
2、ES6中的...

2、ES6中的...

作者: 小太阳可可 | 来源:发表于2019-10-28 14:45 被阅读0次

1、...为展开运算符
2、...为剩余运算符

    function sum2(...m){
        let total = 0;
        for(var i of m){
            total += i;
        }
        console.log(`total: ${total}`)  // total: 6
    }
    sum2(1,2,3)

    let sum3 = (...m)=>{
        let total = 0;
        for(var i of m){
            total += i;
        }
        console.log(`total: ${total}`)  // total: 6
    }
    sum3(1,2,3)

    let [x,y] = [4,8];
    console.log(...[4,8])   // 4 8

    let ary1 = [1,3]
    let ary2 = [4,8]
    console.log("concat:" + ary1.concat(ary2)); // [1,3,4,8]

    console.log([...ary1,...ary2])      // // [1,3,4,8]

    let [x,...y] = [1,2,3,4];
    console.log(y)  // [2,3,4]

初学,还不是很明白,不过就这些用法,先放这里吧!后期理解透了再回来;

相关文章

  • ES6语法

    ES6语法 1.ES5和ES6声明变量的方式对比 ES5中声明变量的方式: ES6中声明变量的方式: 2. var...

  • 13.ES6面向对象之继承

    ES6中面向对象可以继承:1、ES6中的继承使用关键字 extends2、调用父类构造使用super() 案例

  • 2、ES6中的...

    1、...为展开运算符2、...为剩余运算符 初学,还不是很明白,不过就这些用法,先放这里吧!后期理解透了再回来;

  • 前端面试题

    数组去重 1.利用ES6 Set去重(ES6中最常用) ...new set() 2.利用for嵌套for...

  • 26- class 类与继承

    1、ES5 中基于原型的构造函数 2、ES6 的 class关键字 ES6 引入了 Class(类)这个概念,作为...

  • ES6课程

    章节目录 1、ES6中啥是块级作用域?运用在哪些地方?2、ES6中使用解构赋值能带给我们什么?3、ES6字符串扩展...

  • es6新特征

    ES6中的默认参数 2.模板表达式 3.for of 循环

  • 数组去重的n 种方法

    1. reduce () 去重 2.利用ES6中的 Set 方法去重 注意 : Set为ES6新增的一个对象,允许...

  • 数组去重

    1. reduce () 去重 2.利用ES6中的 Set 方法去重 注意 : Set为ES6新增的一个对象,允许...

  • ES6语法

    1.ES5和ES6声明变量的方式对比 ES5中声明变量的方式: ES6中声明变量的方式: 2.var ,let,c...

网友评论

      本文标题:2、ES6中的...

      本文链接:https://www.haomeiwen.com/subject/kdmzsctx.html