1 2 |
|
访问不存在的属性:
1 2 |
|
改用 ?.
访问不存在的属性:
1 2 |
|
方法
访问存在的方法:
1 |
|
访问不存在的方法:
1 2 |
|
改用 ?.
访问不存在的方法:
1 2 |
|
数组
访问存在的数组:
1 2 |
|
访问不存在的方法:
1 2 |
|
改用 ?.
访问不存在的数组:
1 2 |
|
??
操作符
我们知道 ?.
操作符号如果对象不存在,刚返回 undefined
,开发中可能不返回 undefined
而是返回一个默认值,这时我们可以使用双问题 ??
操作符。
有点抽象,直接来一个例子:
1 2 3 |
|
需要返回默认值:
1 2 3 |
|
英文原文地址:https://codingncoepts.com/javascript/optional-chaining-opeator-javascript/
作者:Ashish Lahoti
更多编程相关知识,请访问:编程入门!!
以上就是聊聊JavaScript中的可选 (?.)操作符的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
node.js 15正式版发布,将替代node.js 14成为当前的的稳定发行版
json.parse()和json.stringify()的性能测试(示例)
更多相关阅读请进入《javascript》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者