JSの?.って何か!

2024年4月3日
文字数[352文字] この記事は0分26秒で読めます.

おはようございます、この頃js(javascript)コードに?.オプショナルチェーン (optional chaining) 演算子を見かけるようになってきましたね.そろそろこういう書き方をしてもエラーにならない時代になってきたのでしょう.

//オプショナルチェーン (optional chaining) 演算子 (?.)👍
let email = data?.email;

因みにdata?.emailが宣言されていない場合はundefinedが返却されます.今迄、if文なんかで判断していたものがオプショナルチェーンを使用することで省略可能になります.

このオプショナルチェーンは使い道が結構あると思うので、これから見ることが多くなると思います.

明日へ続く.