オプショナルチェーンと呼ばれる「?演算子」.ES2020にて導入.
変数が null とか undefined とかの場合その中のプロパティを参照するとエラーになるが,?演算子を使うと回避できる.
let obj = {
name: 'ほわいと',
url: 'https://dev.white-software.site/',
};
let tel1 = obj.tel; // エラー
let tel2 = obj?.tel; // エラーを回避
オプショナルチェーンと呼ばれる「?演算子」.ES2020にて導入.
変数が null とか undefined とかの場合その中のプロパティを参照するとエラーになるが,?演算子を使うと回避できる.
let obj = {
name: 'ほわいと',
url: 'https://dev.white-software.site/',
};
let tel1 = obj.tel; // エラー
let tel2 = obj?.tel; // エラーを回避