1.箭头函数与function定义函数的写法不同
//function
function fn(a, b){
return a + b;
}
//arrow function
var foo = (a, b)=>{
return a + b };
2.this的指向不同
使用function定义的函数,this的指向随着调用环境的变化而变化的,
而箭头函数中的this指向是固定不变的,一直指向的是定义函数的环境。
//function定义的函数
function fucA() {
console.log(this);
}
var objA = {
aa: fucA };
fucA(); //Window
objA.aa() //objA {
aa: fucA }
con