|  |      1cmonday      2013-07-15 16:30:37 +08:00  1 是的。只有两个内存地址一致的对象才会在`===`判断中得到true 如果需要判断内部的属性是否一致,只能做递归比较了,比如 underscore 的 isEqual 方法 http://underscorejs.org/#isEqual https://github.com/jashkenas/underscore/blob/master/underscore.js#L844-L938 | 
|  |      3coolicer      2013-07-15 17:16:39 +08:00 对象的比较是引用的比较。 | 
|  |      4bakac      2013-07-15 17:35:08 +08:00 比较字面量 就是toString 之后的 | 
|  |      5darasion      2013-07-15 19:35:06 +08:00 多数语言都会得到这个结果吧。不光js | 
|  |      6Golevka      2013-07-15 19:54:36 +08:00 @bakac bakac --- An optimizing compiler for baka, written in baka | 
|  |      7miniwade514      2013-07-18 15:34:09 +08:00 a,b 只是两个引用,比较它们不能达到你的目的。 | 
|  |      8Ricepig      2013-07-18 16:05:48 +08:00 转json以后再比字符串,哈哈哈哈 |