相同点
- 都是函数
- 都有局部作用域
不同点
-
语法不同
-
this指向不同
- function指向调用它的对象
- 箭头指向上一层作用域里的对象
-
不定参伪数组
- function函数中有arguments
- 箭头函数没有arguments,但是可以使用...扩展运算符得到类似的形参集合
-
箭头函数不可以作为构造函数使用,不可以使用new调用
-
箭头函数不能改变this指向
-
箭头函数没有原型对象
-
箭头函数只能是匿名函数
语法不同
this指向不同
不定参伪数组
箭头函数不可以作为构造函数使用,不可以使用new调用
箭头函数不能改变this指向
箭头函数没有原型对象
箭头函数只能是匿名函数