ES6 允许使用“箭头”(=>)定义函数
1. 定义箭头函数
原本函数的定义方式
var fn = function(a, b) {
return a + b;
};
箭头函数的写法
let fn = (a, b) => {
return a + b;
};
2. 箭头函数注意点
- this是静态的,this始终指向函数声明时所在作用域下的this的值
function getName(){
console.log(this.name);
}
let getName2 = () => {
console.log(this.name)