es6之箭头函数、rest函数

1、箭头函数

  箭头函数的表达式比普通函数更简洁!  

(参数1, 参数2, …, 参数N) => { 函数声明 }

/*  var fn = function () {
         console.log("我是一");
         return fn1 = function () {
             console.log("我是二");
             return fn2 = function () {
                 console.log("我是三")
             }
         }
     } */

    var fn = () => { console.log("我是一"); return () => { console.log("我是二"); return () => { console.log("我是三") } } };
    fn()  //"我是一"
    fn()() //我是一   我是二
    fn()()()  //我是一   我是二  我是三

2、rest函数

    // //rest函数
    // // 求和
    // function sum(result, ...values) {
    //     console.log(result)   //1
    //     console.log(...values)  //2 2
    //     values.forEach(function (v, i) {
    //         result += v;
    //     })
    //     console.log(result)
    // }
    // var res = 1;
    // sum(res, 2, 2);

3、扩展运算符

// 拓展
    function sum(a, b) {
        return a + b;
    }
    // let arr = [2, 3];
    sum(1,2)

 

posted on 2020-09-01 21:12  cx125  阅读(426)  评论(0编辑  收藏  举报

导航