//一个参数的箭头函数
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;
};