#每天一个知识点# 还在为深层数据的判空烦恼吗?快来使用可选链吧使用?.解除烦恼
res?.data基本等价于res&&res.data
也基本等价于(res!==null||res!==undefined)?res.data:res
等价于Object.prototype.hasOwnProperty.call(res,"data")?res.data:res

res?.data?.obj?.arr?.[0]?.func?.()
这么长一段判空,用可选链是不是简单多了
展开
评论