我记得在react中有一种写法是用双问号(??)请问是怎么写的呢?
请问下,我记得在react中有一种写法是用双问号??:
{
demo ?? demo.map((item) = > <div>{item}</div>)
}
请问是这样写的吗?我有点忘记了。
回复
1个回答
test
2024-06-29
??
表示空值合并运算符,当左侧的操作数为 null
或者 undefined
时,返回其右侧操作数,否则返回左侧操作数。参见空值合并运算符(??) - JavaScript | MDN。
具体在 React 中的用法,可以参见:https://sourcegraph.com/search?q=context%3Aglobal+%3F%3F+%28f...
回复
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容