?? 和 ||都能实现 或 的操作,那么他们有什么区别呢,啥时候用??
参考:
https://blog.csdn.net/weixin_41650390/article/details/113739845
如有帮助,望采纳^O^
??是es6新增判断的运算符,针对null和undefined这两种特殊的数据类型判断,算是||的一种细化。
||对所有在Boolean转换中会被转换为false的数据都会按false处理,(如''啊0啊),??就不会,可以很方便的为空数据设置默认值
当然用的时候看自己需求啦
详细的可以看一下阮一峰大神的“ES6入门”中的'数值的扩展'—— 'NULl判断运算符'
连接:https://es6.ruanyifeng.com/?search=%EF%BC%9F%EF%BC%9F&x=10&y=15#docs/operator
如果有帮助的话还请点个采纳啦,非常感谢~