js问号点操作符【?. ??】(可选链 双问号)

let dataList = res && res.data && res.data.list   === res?.data?.list (-demo1)

value1 ?? value2  (??value1value2之间,只有当value1null或者 undefined时取value2,否则取value10,false,""被认为是有意义的,所以还是取value1))

const obj = {}

const  example= obj.a ?? 'd'

console.log(example) // 'd'

console.log(0 ?? 1) // 0

console.log("" ?? "foo") // ""

上一篇:if分支语句


下一篇:前端、JavaScript之变量与常量、基本数据类型、函数