网页编程/JavaScript/Nodejs
外观
< 网页编程 | JavaScript
花括号之间的代码也称为块。
函数表达式类似于函数声明,区别在于可以省略标识符,从而创建一个匿名函数。
const square = function (number) {
return number * number;
};
箭头函数语法是函数表达式的更短语法。
const square = (number) => {
return number * number;
};
我们可以通过三种方式重构箭头函数。函数的最简形式被称为简洁体。
- 接受单个参数的函数不应使用括号。代码仍然可以工作,但省略单个参数周围的括号是更好的做法。但是,如果函数接受零个或多个参数,则需要使用括号。
- 由单个单行块组成的函数将自动返回。块的内容应紧跟箭头 => 之后,并且可以删除 return 关键字。这被称为隐式返回。
- 由单个单行块组成的函数不需要方括号。
在简洁体中
const square = number => number * number;