1.this指向不同
普通函数中的this指向 是在调用函数的时候确定的;
箭头函数中的this指向 在定义函数的时候就已经确定了,指向函数当时所在上下文的this(指向定义该函数时所在的对象)
2.arguments new target(ES6)和 super(ES6)
普通函数可以通过arguments对象获取函数的传参
箭头函数不能 并且箭头函数内部没有 new target(ES6)和 super(ES6)
3.由2 super可知
普通函数可以充当构造函数,通过关键字new调用生成对象
箭头函数不能
网友评论