导航
×
   ❮   
HTML CSS JavaScript PHP Go Sass W3C Colors ECMS

JS 参考手册

JS 参考手册(字母排序)

JavaScript

JS Arrays JS Boolean JS Classes JS Dates JS Error JS Global JS Iterators JS JSON JS Maps JS Math JS Numbers JS Objects JS Operators JS Assignment JS Arithmetic JS Comparison JS Logical Operators JS Bitwise Operators JS Misc Operators JS Precedence JS Promises JS RegExp Patterns JS RegExp Reference JS Sets JS Statements JS Strings

JavaScript 可选链运算符


示例

// 创建一个对象:
const car = {type:"Fiat", model:"500", color:"white"};

// 询问车辆名称:
document.getElementById("demo").innerHTML = car?.name;
亲自试一试 »

描述

可选更改运算符 (?.)

在对象为 undefinednull 时返回 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月

Copyright ©2020-2026 freew3c.com All Rights Reserved 提供的内容仅用于学习和测试,不保证内容的正确性。