🤡
switch(false) イディオム考察
switch(false) {
case a instanceof ExampleObject: {
throw TypeError("...");
}
case "someProperty" in a: {
throw Error("...");
}
default: {
// ...
}
}
例外処理 without 論理否定演算子
ぐらいしか用法が思い付きませんでした。ダメな理由があったら教えてください。
Discussion