この記事ではTypeScriptにおける存在チェックのやり方をご紹介します。
存在チェックのやり方
TypeScriptにおける存在チェックのやり方をご紹介します!
結論:typeof演算子を使いましょう!
存在チェックをする方法として、==nullにしたり、void演算子を使ったり、undefinedと比較するなど様々ありますが、結論から言うとtypeof演算子を使った方が安全です。
typeof演算子とは?
変数の型を出力してくれる演算子です。
文字列が入っていればstringを返却しますし、数値であればnumberを返却します。
変数に値が入っていない場合は、undefinedを返却しますので、こちらの結果を使用して存在チェックを行います。
存在チェックの書き方
以下のようにif文で返却された値がundefinedでないかチェックします。
if (typeof user === 'undefined'){
// 値が存在しない場合の処理
}else{
// 値が存在した場合の処理
}
まとめ
今回はTypeScriptにおける存在チェックのやり方を紹介しました。
ぜひこの機会に習得してみてください。
きむら
ここまで記事を読んでいただきありがとうございました♪
スポンサーリンク