gpt4 book ai didi

javascript - 有没有办法简化这个 boolean 赋值?

转载 作者:行者123 更新时间:2023-11-28 20:19:38 25 4
gpt4 key购买 nike

我有一个 boolean dupe,它确定两个月/一年的选择是否相同......并相应地分配适当的真/假。

此后的某个时间,一旦执行某个操作,根据dupe是否为真,dupe就会被关闭(变为假)...

我有以下内容:

dupe = (dupe)?false:dupe;

这看起来不错,我知道它有效,但我有一种奇怪的感觉,它可以变得更简单......我是在想象事情,还是有更好的方法来做到这一点?

我已经盯着这个问题看了十分钟了,我宁愿得到一个答案,也不愿发疯……所以有人可以纠正我吗?

谢谢。

最佳答案

你想要这个:

dupe = !dupe || false;

但是请注意,如果

dependent on whether dupe is true or not, dupe is turned off

如果 dupe 为 true,则将其设置为 false;如果为 false,则将 dupe 设置为 false,这意味着它是总是false

所以你不妨这样做:

dupe = false;

关于javascript - 有没有办法简化这个 boolean 赋值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18585510/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com