nullエラーを回避するオプショナルチェーン

icon javascript

オプショナルチェーンと呼ばれる「?演算子」.ES2020にて導入.

変数が null とか undefined とかの場合その中のプロパティを参照するとエラーになるが,?演算子を使うと回避できる.

let obj = {
  name: 'ほわいと',
  url: 'https://dev.white-software.site/',
};

let tel1 = obj.tel; // エラー
let tel2 = obj?.tel; // エラーを回避
タイトルとURLをコピーしました