空值合并操作符(??)
只有當(dāng)左側(cè)為null和undefined時(shí),才會(huì)返回右側(cè)的數(shù)姚炕,否則返回左側(cè)
可選鏈操作符(??.?)
?.?操作符的功能類似于?.?鏈?zhǔn)讲僮鞣罚煌幵谟冢谝脼榭?null?或者?undefined) 的情況下不會(huì)引起錯(cuò)誤柱宦,該表達(dá)式短路返回值
空值賦值運(yùn)算符(??=)
當(dāng)??=左側(cè)的值為null些椒、undefined的時(shí)候,才會(huì)將右側(cè)變量的值賦值給左側(cè)變量.其他所有值都不會(huì)進(jìn)行賦值, 在一些場景下,可以省略很多代碼.
||=?
近似??=操作符、不同于左側(cè)的條件只要為"false"掸刊,就會(huì)被賦值
&&=
左側(cè)為"true"就賦值右側(cè)值