跳轉到內容

網頁程式設計/JavaScript/Nodejs

來自華夏公益教科書

花括號之間的程式碼也稱為塊。

函式表示式類似於函式宣告,區別在於可以省略識別符號,從而建立一個匿名函式。

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

箭頭函式語法是函式表示式的更短語法。

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

我們可以透過三種方式重構箭頭函式。函式的最簡形式被稱為簡潔體。

  1. 接受單個引數的函式不應使用括號。程式碼仍然可以工作,但省略單個引數周圍的括號是更好的做法。但是,如果函式接受零個或多個引數,則需要使用括號。
  2. 由單個單行塊組成的函式將自動返回。塊的內容應緊跟箭頭 => 之後,並且可以刪除 return 關鍵字。這被稱為隱式返回。
  3. 由單個單行塊組成的函式不需要方括號。

在簡潔體中

const square = number => number * number;
華夏公益教科書