這個主題打算寫系列文
先簡單介紹三個 if else 的重構方法
內文
- 更好的 if else 寫法 (三元運算子)
- 更好的 if else 寫法(return)
- 更好的 if else 寫法(物件)
更好的 if else (三元運算子)
if else 寫法
1 | if (id === 1) { |
三元運算子
1 | id === 1 ? alert("ID 是 1") : alert("ID 不是 1"); |
更好的 if else(return 寫法)
if else 寫法
1 | if (id === 1) { |
retrun
1 | (function () { |
更好的 if else(物件寫法)
if else 寫法
1 | if (id === 1) { |
物件
1 | const obj = { |
本文作者: David Huang
本文地址: https://davidblog.github.io/2020/06/15/refactor/