JS中鲜为人知的问题: [] == ![]结果为true,而 {} == {}却为false 在比较字符串、数值和布尔值的相等性时,问题还比较简单。但在涉及到对象的比较时,问题就变得复杂了。最早的ECMAScript中的相等和不相等操作符会在执行比较之前,先将对象转换成相似的类型。后来,有人提出了这... 文章来源SegmentFault发表时间2018-12-31(6年前) 阅读次数93 全文阅读:segmentfault.com扫码关注公众号获取最新文章,免费领取前端工程师必备资源