问号 ( ? ) 操作符

184 阅读1分钟

?操作符或可选的链式运算符是一个很有用的运算符,用于检查一个值是否已经被设置,当它被设置后再继续。

if(data && data.subdata && data.subdata.name === "cool"){
    console.log("hi")
}
// 或者这样
if(data?.subdata?.name === "cool") {
    console.log("hi")
}