Javascript | Optional Chaining

1350 ワード

Optional Chaining?


名前の通り、特定の値への参照に値が存在しない場合、フィルタリングされた構文を選択できます.オブジェクト参照が多いJavascriptでは、オブジェクトのプロパティが存在するかどうかを確認する必要があります.
const user = { name: { firstName:"Yeonseong" , lastName: "Lee"} }
たとえば、上のuserオブジェクトのオブジェクトにアクセスします.


上記の結果値が得られます.
タイプエラーを防止するには、エラーを防止するために&&演算子出力を使用する必要があります.

この場合、OPtional chainingを用いてコードを簡潔に減らすことができる.

userオブジェクトにaddressというオブジェクトがある場合、このコードはstreet出力と呼ぶことができます.OPtional chainingは、map()関数と同様の方法を使用する場合に有用である.