Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

有个js基础的问题求解惑

$
0
0
if([]){
	console.log(1)
}
if([]==false){
	console.log(2)
}
if({}){
	console.log(3)
}
if({}==false){
	console.log(4)
}

输出结果为

1
2
3

不是很明白,第一个[]为true,那么第二个为啥[]==false为true了,但是[]===false又为false,第三个{}为true,但是{}==false又为false了


Viewing all articles
Browse latest Browse all 14821

Trending Articles