1. 举例
form1:{name:'zs',age:12}
form2:{name:'zs',age:13}
form3:{name:'zs',age:12}
objectEqual(form1,form2) // false
objectEqual(form1,form3) // true
2.代码
objectEqual(a, b) {
if (Object.keys(a).length !== Object.keys(b).length) {
return false
}
for (let key in a) {
if (b[key] === undefined) {
return false
}
if (a[key] !== b[key]) {
return false
}
}
return true
}