关于箭头函数


//一个参数的箭头函数 var ff1 =a => a+a; 等价于 function ff1 (a){ return a+a; }   //多个参数的箭头函数 var ff2 = (a,b) =>a+b; 等价于 function ff2(a,b){ return a+b }   function foo(){ this.bar = 1; this.f = (a) => a + this.bar; }; //等价于 function foo1(){ this.bar = 1; this.f = (function(a){ return a + this.bar }).bind(this) } 没有参数的 var f = () =>2; var ff = (a,b) =>{ a++; b--; return a*b; };  
ES6