1.首先要先有两个对象,如下举例:

var obj1 = {  name:"xx",  sex:"man",  age:18}var obj2 = {  name:"xxs",  sex:"man",  age:18}

2.判断两个对象是否相等:

function isObjectValueEqual (a, b) {    //取对象a和b的属性名    var aProps = Object.getOwnPropertyNames(a);    var bProps = Object.getOwnPropertyNames(b);    //判断属性名的length是否统一    if (aProps.length != bProps.length) {        return false;    }    //循环取出属性名,再判断属性值是否统一    for (var i = 0; i < aProps.length; i++) {        var propName = aProps[i];        if (a[propName] !== b[propName]) {            return false;        }    }    return true;}

3.做出相应的操作:

var isChange = isObjectValueEqual(obj1,obj2);if (isChange == true){    console.log('没有批改,不须要提醒是否保留');}else {    console.log('产生批改,提醒是否保留');}