跳转到内容

网页编程/JavaScript/Nodejs

来自维基教科书,开放世界中的开放书籍

花括号之间的代码也称为块。

函数表达式类似于函数声明,区别在于可以省略标识符,从而创建一个匿名函数。

const square = function (number) {
  return number * number;
};

箭头函数语法是函数表达式的更短语法。

const square = (number) => {
  return number * number;
};

我们可以通过三种方式重构箭头函数。函数的最简形式被称为简洁体。

  1. 接受单个参数的函数不应使用括号。代码仍然可以工作,但省略单个参数周围的括号是更好的做法。但是,如果函数接受零个或多个参数,则需要使用括号。
  2. 由单个单行块组成的函数将自动返回。块的内容应紧跟箭头 => 之后,并且可以删除 return 关键字。这被称为隐式返回。
  3. 由单个单行块组成的函数不需要方括号。

在简洁体中

const square = number => number * number;
华夏公益教科书