比较俩个对象或者json格式数据是否相同
--> -->
javascript 中的对象比较并不是值的比较.
所以类似object 和json类型格式比较时要考虑是否包含相同的属性并具有相同的属性值.
贴一个用于对象比较的函数.
只需传入两个对象即可返回 true 或者 false
function compareObject(o1,o2){
if(typeof o1 != typeof o2)return false;
if(typeof o1 == 'object'){
for(var o in o1){
if(typeof o2[o] == 'undefined')return false;
if(!compareObject(o1[o],o2[o]))return false;
}
return true;
}else{
return o1 === o2;
}
}