Javascript ?.(问号点取)可选链语法
可选链语法
object?.attr
获取object属性attr前先判断object是否存在,在object后面加上?
,这是JavaScript的可选链语法。
1 | let object = { |
可选链语句在编译时会被解析为:
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 .
评论