1、定义
1.1
a、x => x*x 等同于
function (x){
return x*x;
}
b、两个参数
(x,y) => x*y
c、无参数
() => 3.14
d、可变参数
(x,y,...test) => {
var sum = x+y;
for(var i=0;i<test.length;i++){
...
}
return sum;
}
e、如果是单表达式,需是如下格式
x => ({obj:x})
2、this
箭头函数类似匿名函数,但箭头函数内部的this是词法作用域,由上下文确定