JS判断两个对象是否相等
2017-07-04 17:55
591 查看
判断两个对象是否相等:
var modefyFlag = false;
for(var val in oldValue){
if(newValue.hasOwnProperty(val) && eval("newValue."+ val) != eval("oldValue."+ val)){
modefyFlag = true;
}
}
if(modefyFlag == false){
showMessage("您的信息未做任何修改!", "confirm");
}else{}
两点:
1.该对象是否包含某属性:newValue.hasOwnProperty(val)
2.当属性是个变量时,用eval("oldValue."+ val) 取值
var modefyFlag = false;
for(var val in oldValue){
if(newValue.hasOwnProperty(val) && eval("newValue."+ val) != eval("oldValue."+ val)){
modefyFlag = true;
}
}
if(modefyFlag == false){
showMessage("您的信息未做任何修改!", "confirm");
}else{}
两点:
1.该对象是否包含某属性:newValue.hasOwnProperty(val)
2.当属性是个变量时,用eval("oldValue."+ val) 取值
相关文章推荐
- 判断两个对象是否相等的js函数
- JS判断两个对象内容是否相等的方法示例
- 判断两个对象是否相等的js函数
- JS判断两个对象相同属性的属性值是否相等
- 判断两个对象是否相等的js函数
- JS判断两个对象内容是否相等的方法示例及开发面试题汇总(图)
- 判断两个对象是否相等,为什么必须同时重写equals()和hashcode()方法
- C#判断两个对象是否相等
- c#如何判断两个对象是否相等
- java中判断两个对象是否相等
- 学习体会:在JAVA中如何判断两个对象是否相等
- 判断两个对象是否相等,为什么必须同时重写equals()和hashcode()方法
- js 判断两个变量是否相等
- 默认的Equals并非是判断两个对象相等,而是判断是否是同一引用
- [AS3]判断两个对象是否相等
- 直接比较两个对象是否相等返回false和List中判断是否包含某个对象的问题
- Collection判断两个对象是否相等
- 详解JS 比较两个Json对象的值是否相等的实例
- js 判断两个变量是否相等
- java integer对象判断两个数字是否相等