nishimura.clubnishimura.club

(?.)チェーンについて

作成日
2021-08-15
更新日
2021-08-15

用途

  • obj?.prop – objが存在する場合はobj.propを返し、それ以外の場合はundefined を返します。

  • obj.method?.()– obj.methodが存在する場合はobj.method()を呼び出し、それ以外の場合はundefinedを返します。

応用

const userCity = user?.city ?? "Unknown city";

Cityがない場合、"Unknown city"を返す。

参考

Optional chaining '?.' in JavaScript

Related

Tags

JavaScript

Share

Table of Contents