先跑一遍三个小题目, 是否符合自己的预期
0==[] ![]==[] '0'==[]
如果有大佬 全答对,请解释一波 '0'==[] 这个是怎么做比较的;另外附上能解释 第1,2题目 的文章https://ostack.cn/a/11...第三题实在不懂...求解释~~
数组(也是对象)和数字、字符串比较,要转为字符串后比较。Array检查valueOf,没有返回原始值(返回的是[]),所以调用toString,得到空串'', '' == '0'是false
''
'' == '0'
false
2.1m questions
2.1m answers
60 comments
57.0k users