最近做毕设时遇到这么一个情况
这里的result是一个空数组,而控制台又输出了false,也就是说是这么一个情况
if([]) // true []==true // fasle
至于为什么会这样,我的理解是,首先空数组( [] )是false,但是if会调用Boolean,而数组是一个对象,所以会返回true,因此if([])的结果就是true了。