エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【TS】呪文:undefined as unknown as numberとは?
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【TS】呪文:undefined as unknown as numberとは?
【TS】呪文:undefined as unknown as numberとは? 先日、業務中にいつも親切に教えてくださる上司から... 【TS】呪文:undefined as unknown as numberとは? 先日、業務中にいつも親切に教えてくださる上司から、上記のundefined as unknown as numberという呪文を教わりました。まるで呪文のように、もしくは英会話の文法のように聞こえます。また、上司曰く、悪用は厳禁な呪文でもあるようです。それでは、この呪文の意味は一体なんなのか、またなぜ悪用厳禁な呪文であるのか、を理解していきましょう。 1. そもそも "as"とは? asは、型アサーションと言って、TypeScriptの型推論を上書きする機能になります。 タイトルの例だと、undefined as unknownとすることで、undefinedという値をunknown型とすることで、tscに型を直接、伝えることができます。 以下、サバイバルTypeScriptからの引用です。 型アサーション「