1.语法不同:箭头函数使用“=>”符号来定义函数,而普通函数使用“function”关键字来定义函数。

2.箭头函数没有自己的this:箭头函数中的this指向定义函数时所在的上下文,而不是调用函数时所在的上下文。而普通函数的this指向调用函数时所在的上下文。

3.箭头函数不能作为构造函数:箭头函数没有自己的prototype属性,因此不能作为构造函数使用。而普通函数可以作为构造函数使用。

4.参数使用不同:箭头函数只能使用一个表达式作为参数,而普通函数可以使用任意数量的参数。

5.箭头函数的返回值简化:箭头函数可以省略return关键字来返回值,而普通函数必须使用return关键字来返回值。

普通函数和箭头函数的区别

原文地址: https://www.cveoy.top/t/topic/FhA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录