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

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

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

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

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

JavaScript 箭头函数和普通函数区别详解

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

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