为什么将0与长度为1的数组进行比较会返回true,而对于数组长度为2或更长的数据,它会返回false?例如,
var a=[] //undefined
0<a //returns false
a.push(1) // [1]
0<a // returns true
a.push(2) // [1, 2]
0<a // return false
a.push(3) // [1, 2, 3]
0<a // return false
Run Code Online (Sandbox Code Playgroud)