1

我正在浏览一个javascript库,我想知道你为什么要定义这样的变量......

points: {
   show: !0
},

你为什么要这样做show: !0而不是 just show: 1

我认为这个问题不一定特定于javascript,但无论如何我都用它标记了这个问题,以防它实际上是特定于语言的东西。

4

2 回答 2

6

在 Javascript 中,!任何虚假值都会返回true.
这是 minifiers 用来保存两个 character.s 的常用技巧

于 2013-08-28T15:46:41.077 回答
1

评估为真。不太清楚为什么要使用它,因为没有上下文,所以我只能告诉你。

于 2013-08-28T15:45:57.297 回答