Javascript ?.(问号点取)可选链语法
距离上次更新已经过了 948 文中部分内容可能已经过时,如有疑问,请在下方留言。
可选链语法
object?.attr
获取object属性attr前先判断object是否存在,在object后面加上?
,这是JavaScript的可选链语法。
js
1 | let object = { |
可选链语句在编译时会被解析为:
js
1 | object === null || object === void 0 ? void 0 : object.attr |
这句代码的意思是,如果object恒等于null或者undefined时,取值为undefined,否则为object.attr。

Invitation
aqing
962555446
created:15/04/2021
Welcome to Candyhome
Use this card to join the candyhome and participate in a pleasant discussion together .
Welcome to aqing's candyhome,wish you a nice day .
评论