1. !![] // -> true
2. [] == true // -> false
- js 中 有且只有
null
undefined
空字符串 即 “”
数字 0
数字 NaN
会被当作false,其余都是真。
- [] == true
进行隐式转换时,会调用object类型原始值,将其转换为 “” 即 false
1. !![] // -> true
2. [] == true // -> false
null
undefined
空字符串 即 “”
数字 0
数字 NaN
会被当作false,其余都是真。