JavaScript の void 演算子について

JavaScript には void 演算子というものがあり undefined を返す動きになります。

特に面白いと思ったのは、以下に記載されているアロー関数にvoid演算子を使うケースです。

https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/void#%E3%82%A2%E3%83%AD%E3%83%BC%E9%96%A2%E6%95%B0%E3%81%8B%E3%82%89%E3%81%AE%E3%83%AA%E3%83%BC%E3%82%AF%E9%98%B2%E6%AD%A2

button.onclick = () => void doSomething();

もし、void 演算子を指定していない場合は、doSomething 関数の戻り値が undefined から true へ変更になったときに影響がでます。

しかし、void を指定することで、常に undefined となり、動作が変わりません。

楽しかったこと

  • スーパーのチャーハンがうまい。でも、どうやって作るんだろう。色々試してみたけどあんなに美味しくできない。