比较俩个对象或者json格式数据是否相同

javascript 中的对象比较并不是值的比较.所以类似object 和json类型格式比较时要考虑是否包含相同的属性并具有相同的属性值.贴一个用于对象比较的函数.只需传入两个对象即可返回 true 或者 falsefunctioncompareObject(o1,o2){ if(typeofo1!=typeofo2)returnfalse; if(typeofo1=='object'){ for(varoino1){ if(typeofo2[o]=='undefined')returnfalse; if(!compareObject(o1[o],o2[o])
  • 1

回到顶部