ES6 模仿switch statement

To Kin Hang
Mar 6, 2022

--

開始用 F# 後習慣pattern matching,覺得javascript switch statement 略為clumsy。故嘗試以javascript 其他語法模仿switch。

以ternary operator 替代。 不過由於predicate 需要高度重複,以致可讀性變差。

網上見到object literal 可以大致模仿。但無法簡單應對default case。

相比之下,其實case statement 經整理成單句後,三者中最簡潔。

--

--