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了
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了