微信 连接失败-电脑桌面图标有蓝底
![javascript void(0)](/uploads/image/0701.jpg)
2023年4月3日发(作者:手机手电筒)
Javascript?.(问号点取)可选链语法
可选链语法
object?.attr获取object属性attr前先判断object是否存在,在object后⾯加上?,这是JavaScript的可选链语法。
letobject={
attr:value
}
letvalue=object?.attr
可选链语句在编译时会被解析为:
object===null||object===void0?void0:
这句代码的意思是,如果object恒等于null或者undefined时,取值为undefined,否则为。
void0
void是⼀元运算符,void0的唯⼀结果是undefined。
⼀般在JavaScript中使⽤void0代替undefined,原因是:
undefined在js中不是保留字,能被⽤来定义为变量名;
undefined是可变的,void0是不可变的。
双问号语法
双问号语法,在JavaScript中的意思是,如果??左边的值为null或undefined,则取??右边的值。
letobject;letkey=object??true;
(key);//true
更多推荐
javascript void(0)
发布评论