var x = {name:'james',email:'james@j.com',tel:999};
var y = {name:'james',email:'james@j.com',tel:991};
如何使用循环比较上面的x和y?我期待错误,因为电话不相等。
尝试过,但发现它太乱了以至于以后维护。可悲的是,我无法使用jquery。
答案 0 :(得分:0)
假设您在两个对象中都具有相同的属性,就像上面所做的那样,您可以这样做:
var x = {name:'james',email:'james@j.com',tel:999};
var y = {name:'james',email:'james@j.com',tel:991};
for (var prop in x) {
if (x[prop] !== y[prop]) {
// do stuff here .. return false;
}
}