JavaScript 可选链运算符
示例
// 创建一个对象:
const car = {type:"Fiat", model:"500", color:"white"};
// 询问车辆名称:
document.getElementById("demo").innerHTML = car?.name;亲自试一试 »描述
可选更改运算符 (?.)
在对象为undefined 或 null 时返回 undefined(而不是抛出错误)。
浏览器支持
可选更改 是 JavaScript 2020 的一项特性。
ES 2020 自 2020 年 9 月起,所有现代浏览器均已支持 ES 2020。
| Chrome 85 |
Edge 85 |
Firefox 79 |
Safari 14 |
Opera 71 |
| 2020年8月 | 2020年8月 | 2020年3月 | 2020年9月 | 2020年9月 |
