JavaScript一个疑问,if([]) 是true,但是if([] == true)却是false? Hyinglin 2022-08-30 212 阅读1分钟 今天写代码,碰到这样一个问题: if([]){ console.log('1'); //打印出1 } 也就是说,if中,[] 会判断为true,从而打印出abc。 if([] == true){ console.log('1') }else{ console.log('2'); //打印出2 } 这里 [] == true 却被判断为false 各位同仁,知道原因的评论区告诉下。。。