DEV Community

Discussion on: Inline switch statements in javascript?

Collapse
 
alfiqmiq profile image
Marek

Try this:

(({ "key1": "val1", "key2": "val2"})[<key>] ?? "default value")
Enter fullscreen mode Exit fullscreen mode
let val = (({ "4": "case1", "8": "case2"})["4"] ?? "Unknown")

val => "case1"

let val = (({ "4": "case1", "8": "case2"})["123"] ?? "Unknown")

val => "Unknown"
Enter fullscreen mode Exit fullscreen mode