const result = data?.list?.num ?? 16
?. 可选链操作符
?? 非空运算符
释意:
如果 data 或者 data.list 或者 data.list.num 不存在(值为 null 或者 undefined)时,表达式停止计算并返回 undefined。
?? 非空运算符左边为null,undefined,返回右边的值,否则返回左边的值
const result = data?.list?.num ?? 16
?. 可选链操作符
?? 非空运算符
释意:
如果 data 或者 data.list 或者 data.list.num 不存在(值为 null 或者 undefined)时,表达式停止计算并返回 undefined。
?? 非空运算符左边为null,undefined,返回右边的值,否则返回左边的值