箭头函数和普通函数
普通函数和箭头函数的区别
一、使用方法的区别
箭头函数: var aaa=()=>{
方法体
}
普通函数:var aaa=function(){
方法体
}
二、
箭头函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。
普通函数方法体内的this对象是 会根据事件this会被更换
- 箭头函数没有arguments,如果要用,可以用 rest 参数代替 (注意在node环境下是有arguments的)
- 箭头函数没有原型,不能继承 普通函数可以继承

浙公网安备 33010602011771号