匿名函式
## JavaScript 匿名函式
匿名函式(Anonymous Function)是**沒有函式名稱**的函式,通常會指定給變數、作為參數傳入,或直接執行。
### 基本語法
```javascript
const greet = function (name) {
return `Hello, ${name}!`;
};
```
也可以使用箭頭函式:
```javascript
const greet = (name) => `Hello, ${name}!`;
```
### 主要特性
- 沒有函式名稱,適合只使用一次或作為回呼函式。
- 可以指定給變數。
- 可以傳入其他函式,例如 `map`、`setTimeout` 的回呼函式。
- 箭頭函式語法較簡潔,且不會建立自己的 `this`。
### 範例
```javascript
const add = function (a, b) {
return a + b;
};
console.log(add(3, 5)); // 8
```
這裡的匿名函式被指定給 `add`,呼叫 `add(3, 5)` 後,會使用 `console.log` 印出 `8`。
相關學習地圖、教學課程
F2E 網站前端工程