🗒 今日の学び
従来の関数とアロー関数の違い
> まとめると、JavaScriptではコンストラクタになれるかどうかは意識する必要がありますが、TypeScriptではコンパイルエラーで気づけるので、JavaScriptほど注意を払う必要はないということになります。
— Kanon (@samurai_se) 2024年6月10日
コレメンスなのであまり意識してないなと思ったhttps://t.co/9X7XeFY66Y
即時実行関数式の使い所
ifやswitchなどを式として扱いたい場合に即時実行関数式 (IIFE)と便利なのか、なるほどhttps://t.co/cnJEzgJrSJ
— Kanon (@samurai_se) 2024年6月10日
useEffect
で非同期関数を使うテクにも活用できるのは知ってたんですが、if
やswitch
を式にできるのは知りませんでした。
Kotlinのif
やwhen
のような書きっぷりができるのは個人的にポイントが高いです。
オーバーロード関数
オーバーロード関数 (overload function)
— Kanon (@samurai_se) 2024年6月10日
JSはオーバーロードなんかないので出来ないと思ってたけど、TypeScriptはオーバーロードあるのか。
JSにコンパイルされた結果を見たら、納得https://t.co/TQpMOd1Nn5
🐸 ふりかえり
サバイバルタイプスクリプトがいよいよ終わりが見えてきてて嬉しい。
🚀 おわりに
副業でTypeScriptをガンガンかけるのが楽しいです。