代码示例:(标识:js_oper_optional_chaining)
<!DOCTYPE html>
<html>
<body>

<h1>JavaScript 运算符</h1>

<h2>?. 运算符</h2>

<p>如果对象为 undefined 或 null,则 ?. 运算符返回 undefined(而不是抛出错误)。</p>

<p>汽车品牌是:</p>

<p id="demo"></p>

<script>
const car = {type:"Fiat", model:"500", color:"white"};
let name = car?.name;
document.getElementById("demo").innerHTML = name;
</script>

</body>
</html>
运行结果: