箭头函数的本质就是函数,只不过用了一种相对简洁的方式来表达而已,不多说,直接上代码:
1.最基本格式:
var fun
= v
=>v;
var fun
=function(v){
return
v;
};
2.箭头函数没有参数的情况:
//无参数类型的fun箭头函数
var fun
=()
=> 999;
//等同于
var fun=function(){
return
999;
}
//多个参数的箭头函数类型
var fun
= (a,b)
=> a+b;
//等同于
var fun=function(a,b){
return
a+b;
}
//语句块中有多条语句的
var sum
= (
a , b )
=> {console.log(a);
return
a+b;}
//等同于
var sun
= function(a,b){
console.log(1);
return
a+b;
}
var sub
= ( {a,b} )
=> a
+ " "+
b;
//等同于
var sub
= function(Class){
return
Class.a+
" "
+Class.b;
}