1. 语法不同:函数使用 function 关键字定义,而箭头函数使用箭头符号(=>)定义。
  2. this 关键字的指向不同:箭头函数中的 this 关键字指向父级作用域的 this,而函数中的 this 关键字指向函数本身。
  3. arguments 对象:箭头函数没有 arguments 对象,而函数有 arguments 对象。
  4. 函数体内 return 关键字的使用不同:箭头函数可以省略 return 关键字,而函数需要使用 return 关键字来返回值。
  5. 构造函数的使用不同:箭头函数不能用作构造函数,而函数可以用作构造函数。

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

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