我正在浏览一个javascript库,我想知道你为什么要这样定义一个变量......
points: {
show: !0
},
为什么要show: !0
代替show: 1
?
我认为这个问题不一定是针对javascript的,但我还是用它来标记问题,以防它实际上是特定于语言的。
答案 0 :(得分:6)
在Javascript中,任何有价值的!
都会返回true
这是minifiers用来保存两个字符的常用技巧。
答案 1 :(得分:1)
评估结果为真。不太清楚为什么它被使用,因为没有上下文所以我可以告诉你。