什么是??三元运算符意味着使用react和javascript?

sta*_*ser 3 javascript

我有如下代码,

const output = (data?.item?.someItem?.count ?? 0) === 0;
Run Code Online (Sandbox Code Playgroud)

在这种情况下输出的值是多少?上面那行的意思是。有人可以帮我理解这行代码吗?

我是编程新手。谢谢。

car*_*10m 5

“可选链接运算符”?.获取对象的属性(如果存在),并且“空合并运算符”的??行为与该运算符非常相似||:如果它不是null或,则返回第一个操作数undefined,否则返回第二个操作数。

||行为略有不同:如果第一个操作数为“假”,它将返回第二个操作数(即0false还将触发返回第二个操作数)。

您可以在此处找到更多详细信息:MDM Web 文档 - 操作员


归档时间:

查看次数:

927 次

最近记录:

4 年 前