11月 18, 2019 Javascript
在 Javascript 上有好多懶人語法, 以下會介紹在 React 中比較常見到的 OR 語法 :

### OR 語法

```js
const addByOne = a => {
	a = a || 0;
	return ++a;
};
```
這裡的 OR 是指如果 a 的條件為 fail 時,就會把 0 assign 到 a。

但如果 a 是條件為非 fail 時,就會把 a assign 到 a。

```js
console.log(addByOne());
// 1

console.log(addByOne(1));
// 2

console.log(addByOne(addByOne(1)));
// 3
```
過去文章
2025 (9)
4 (5)
3 (1)
2 (3)
2024 (25)
11 (3)
10 (3)
9 (1)
3 (18)
2022 (6)
10 (1)
6 (2)
5 (1)
3 (1)
1 (1)
2021 (21)
11 (7)
7 (1)
6 (2)
5 (2)
4 (6)
3 (2)
2 (1)
2020 (92)
12 (1)
11 (2)
10 (4)
9 (10)
8 (5)
7 (1)
6 (3)
5 (1)
4 (4)
3 (25)
2 (7)
1 (29)
2019 (57)
12 (25)
11 (7)
9 (25)