一。对箭头函数的理解

1. 在ES6中,"=>"是函数的表达式,并且箭头函数是匿名的。(这个箭头叫“lambda运算符”)

如:
var lets = b => b*b;
console.log(lets(6)); //36

就相当于:
function lets(b) {
b = b乘b;
}
"=>"左边的b是函数的参数,右边是函数的声明;

2. 当函数中有多个参数时,参数用小括号扩起来,并且每个参数用逗号隔开,如:

var lets = (a,b) => a*b;

二。箭头函数表达式语法
1.箭头函数表达式没有自己的this、super

举个例子:
es6箭头函数
输出结果: Array [3, 6, 7, 4]

2.当函数参数只有一个,括号可以省略;但是没有参数时,括号不可以省略。

es6箭头函数
3.箭头函数不能通过new关键字调用

es6箭头函数

4.立即表达式的写法:

es6箭头函数

相关文章: