我正在通过 JSX 使用 Reactjs。是否有任何安全的导航运算符可用于此方法?我尝试使用问号运算符,如“foo?.bar”,但出现语法错误。
最佳答案
安全导航运算符(又名猫王运算符)是 proposal在 TC39 的草案状态,所以没有。无论如何(截至撰写本文时)。
但是这种丑陋的语法会让你在没有库的情况下到达那里。而不是……
foo?.bar
...使用这个...
(foo||{}).bar||{}
它很难读,但它可以工作,而且它不依赖于库。
更新:该提案已进入第 4 阶段,因此它将成为 ES2020 的一部分。
关于javascript - Reactjs 中使用 JSX 的安全导航运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47843238/