发现一个好玩又好用的东西~
相信大家应该都写过类似的代码:
let arr = res && res.data && res.data.list
是不是非常不美观,今天介绍的新语法就是为了解决这种问题的
可选链操作符?.
来,用新语法再写一次
let arr = res?.data?.list
是不是很简洁了。
还有,要是想设置默认值怎么办
以前我们是这么写的
let arr = res && res.data || []
现在可以这样
let arr = res?.res?.data ?? []
这个??的意思是当左边的值为null或undefined的时候 就取??右边的值 。
哈哈哈 是不是很好玩~