1.两个对象都JSON.stringify 然后进行字符串比较
简单的办法就是 JSON.stringify(obj_a) === JSON.stringify(obj_b);
2.还有个比较厉害的第三方工具库Underscore.js
Underscore.js 是一个实用的JavaScript工具库,提供了类似 Prototype 功能的编程支持,但没有对 JavaScript 内置的对象进行扩展。
中文文档:http://www.css88.com/doc/underscore1.8.2/#isEqual
英文文档:http://underscorejs.org/
ps:还有一个工具库:Lodash,还是不太明白怎么用,嘿嘿
有关文章:http://www.jianshu.com/p/7436e40ac5d1
前辈文章:
http://www.2cto.com/kf/201410/347045.html
http://www.jb51.net/article/110768.htm
http://blog.csdn.net/yy374864125/article/details/41312731
http://www.cnblogs.com/yuanxiaoping_21cn_com/archive/2009/12/08/1619321.html