我有如下代码,
const output = (data?.item?.someItem?.count ?? 0) === 0;
Run Code Online (Sandbox Code Playgroud)
在这种情况下输出的值是多少?上面那行的意思是。有人可以帮我理解这行代码吗?
我是编程新手。谢谢。
“可选链接运算符”?.获取对象的属性(如果存在),并且“空合并运算符”的??行为与该运算符非常相似||:如果它不是null或,则返回第一个操作数undefined,否则返回第二个操作数。
其||行为略有不同:如果第一个操作数为“假”,它将返回第二个操作数(即0或false还将触发返回第二个操作数)。
您可以在此处找到更多详细信息:MDM Web 文档 - 操作员
| 归档时间: |
|
| 查看次数: |
927 次 |
| 最近记录: |