为什么在Javascript中有这么多方法来声明函数?

为什么在Javascript中有这么多方法来声明函数?,javascript,function,Javascript,Function,您好,在过去的7-8个月里,我只使用Ruby编写代码,现在我开始使用Javascript。我想知道为什么在Javascript中有这么多定义函数的方法?在Javascript中定义函数的不同方法有不同的用例吗?有没有一种在Javascript中定义函数的方法可以在大多数情况下使用 谢谢你的贡献 事情就是这样。它们都做了一些不同的事情——有关详细描述,请参阅规范链接。就我个人而言,我几乎总是使用const fn=()=>{,这足以让99%的案例感谢您的贡献!

您好,在过去的7-8个月里,我只使用Ruby编写代码,现在我开始使用Javascript。我想知道为什么在Javascript中有这么多定义函数的方法?在Javascript中定义函数的不同方法有不同的用例吗?有没有一种在Javascript中定义函数的方法可以在大多数情况下使用


谢谢你的贡献

事情就是这样。它们都做了一些不同的事情——有关详细描述,请参阅规范链接。就我个人而言,我几乎总是使用
const fn=()=>{
,这足以让99%的案例感谢您的贡献!