在 JavaScript 里,我们会经常遇到不需要给函数命名的情况,尤其是在需要将一个函数作为参数传给另外一个函数的时候。 这时,我们会创建匿名函数。 因为这些函数不会在其他地方复用,所以我们不需要给它们命名。
return
关键字和外面的大括号。 这样就可以将一个简单的函数简化成一个单行语句。const myFunc = () => "value";
这段代码默认会返回字符串 value
。
和一般的函数一样,你也可以给箭头函数传递参数。
const doubler = (item) => item * 2; doubler(4);
doubler(4)
将返回 8
。
如果箭头函数只有一个参数,则可以省略参数外面的括号。
const doubler = item => item * 2;
可以给箭头函数传递多个参数。
const multiplier = (item, multi) => item * multi; multiplier(4, 2);
multiplier(4, 2)
将返回 8
。