为什么要用"!!!"?

Koe*_*err 3 javascript performance data-structures

如下代码:

var a = {};
if(!!!a[tabType]){
   a[tabType] = [];
   a[tabType].push([self,boxObj]);
}else{
   a[tabType].push([self,boxObj]);
}
Run Code Online (Sandbox Code Playgroud)

我认为!!! [tabType]等于!a [tabType]为什么要使用"!!!" 不是"!" ?

谢谢!

x1a*_*1a4 9

!!结构的力转换为布尔.我在这里没有看到它的意义.

  • 也许编码员生气了?它*是*JavaScript ... ;-P (14认同)