ES6语法中的箭头函数

    技术2022-07-10  103

    =>是es6语法中的arrow function

    (x)=>x+6 相当于

    function(x){ return x+6; }

      快捷写法,不通过function关键字创建函数,还可省略return关键字.同时,箭头函数还可以继承当前上下文的this关键字。

    [1,2,3].map(x => x+1); //[2,3,4]

    等同于

    [1,2,3].map((function(x) { return x+1;}).bind(this)); const add = (state, { payload }) => { return state.concat(todo); };

    等同于

    const add = function(state,{payload}){ return state.concat(todo); };
    Processed: 0.025, SQL: 9