【发布时间】:2014-08-18 14:56:15
【问题描述】:
我最近看到了一些脚本,其中使用以下内容将属性设置为 true。
someProp: !0
我知道这将评估为 true,但不明白为什么有人会以这种方式设置属性。有什么原因吗?
【问题讨论】:
-
少了一个按键([shift]+!+0 vs t+r+u+e)。
-
高尔夫是我能想到的唯一原因?
-
有些人真的非常讨厌可读的代码,所以把这样的东西放进去只是为了让他们的同事头脑发热。
-
@AwalGarg
1 === true; // false,如果你想要 false,!1;) -
代码是否有可能通过某种缩小工具?
标签: javascript boolean logic