js问号点操作符【?. ??】(可选链 双问号)
let dataList = res && res.data && res.data.list === res?.data?.list (-demo1)
value1 ?? value2 (??在value1和value2之间,只有当value1为null或者 undefined时取value2,否则取value1(0,false,""被认为是有意义的,所以还是取value1))
const obj = {}
const example= obj.a ?? 'd'
console.log(example) // 'd'
console.log(0 ?? 1) // 0
console.log("" ?? "foo") // ""

浙公网安备 33010602011771号