我可以简化这些JavaScript三元运算符吗?`variableA ? variableB : false`改为`variableA && variableB`。

如果我在顶部文件的某个地方声明了两个未知的变量,叫做 variableAvariableB.

在程序的某个地方,我遇到了这些三元运算符。

const result = variableA ? variableB : false;

我想让我的代码更简洁,但我不知道能否把上面的代码重构到下面去

const result = variableA && variableB;

这两行字是否相同?


还有一种情况是这样的。

在程序的某个地方

const result = (variableA && !variableB) || !variableA;

我可以简化上面的代码吗?

const result = variableA && !variableB;

解决方案:

这两行是相同的吗?

如果是 variableA如果是falsey,将永远是 false是的,他们是相同的,否则,他们不会是。

给TA打赏
共{{data.count}}人
人已打赏
未分类

检查是否从格式字符串中提供值

2022-9-8 23:17:40

未分类

在Java中使用子类项列表时,如何避免降频?

2022-9-8 23:28:36

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索