【发布时间】:2021-06-27 04:37:11
【问题描述】:
JS中??和||有什么区别
const a = {}
const b = a.name ?? 'varun 1'
console.log(b)
const d = a.name || 'varun 2'
console.log(d)
在上面的代码中,它们的工作方式相同。我知道 || 是 OR 即如果第一个语句是 false 然后设置下一个的值。 ??也一样吗?
【问题讨论】:
-
试试
const a = {name: 0}
标签: javascript