javascript - 如何显示双变量的嵌入条件 if es6

标签 javascript

我有我的条件:

{ empty === false ? <p>Empty</p> : <p>Not Empty</p> }

但是我添加了 2 个变量... if var1Empty 和 if var2Empty... 我怎样才能使其在 jsx es6 中的嵌入式条件中工作?如果发现两个变量都为空,则显示“empty”。

这就是我所拥有的:

{ var1Empty && var2Empty === false ? <p>Empty</p> : <p>Not Empty</p> }

最佳答案

假设两个变量要么为真,要么为假(即不是未定义、空等):

{ (var1Empty && var2Empty) ? <p>Empty</p> : <p>Not Empty</p> }

假设 var1Empty 为 true 意味着它是空的(上面的示例检查 empty === false 以便显示“Empty”,这看起来有点倒退。

关于javascript - 如何显示双变量的嵌入条件 if es6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37331822/

相关文章:

javascript - 如何使用 javascript 模拟鼠标点击(在 Google map 中)?

javascript - Backbone : How do I put a collection inside a view

javascript - 如何让我的重置功能在我的输入元素上工作?

javascript - 从另一个组件调用 App.component.ts 方法

javascript - Vue - 你可能需要一个额外的加载器来处理这些加载器的结果

javascript - 为什么导航栏在滚动后不改变其背景颜色?

Javascript 传播运算符替代

javascript - 按钮内的可点击 div 在 Firefox 上不起作用

javascript - 是否可以将触发悬停用作移动设备的切换?

JavaScript 迭代器