1 | var log = console.log.bind(this) |
1 | log([] == false)//true |
![]直接转换为布尔值再取反,转换为布尔值时,空字符串(‘’),NaN,0,null,undefined这几个外返回的都是true.
1 | log(undefined == null) //true undefined和null 比较返回true,二者和其他值比较返回false |
1 | var log = console.log.bind(this) |
1 | log([] == false)//true |
![]直接转换为布尔值再取反,转换为布尔值时,空字符串(‘’),NaN,0,null,undefined这几个外返回的都是true.
1 | log(undefined == null) //true undefined和null 比较返回true,二者和其他值比较返回false |