??空值合并运算符
判断一直变量是否为'null'/'undefined',进行不同的返回值处理
console.log(1 ?? 2) // 1
console.log(null ?? 2) // 2
console.log(undefined ?? 2) // 2
console.log(1 ?? 2 ?? 3) // 1
console.log(null ?? 2 ?? 3) // 2
console.log(null ?? null ?? 3) // 3
?.可选链运算符
在需要读取一个对象的属性时,可以避开对象为null然后报错的问题
const data2 = null console.log(data2.a) // error console.log(data2?.a) // undefined
标签:console,log,data2,JavaScript,null,2console,undefined From: https://www.cnblogs.com/karle/p/17770422.html