functiondeepEquals(x, y){
// 先判断传入的是否为对象let f1 = x instanceofObjectlet f2 = y instanceofObjectif(!f1 ||!f2){
return x === y
}if(Object.keys(x).length !== Object.keys
经常会遇到要比较两个复杂的对象是否相等,在参考了网上各种方法之后,得出了结果通过递归的方式进行判断function deepEquals (x, y) { // 先判断传入的是否为对象 let f1 = x instanceof Object let f2 = y instanceof Object if (!f1 || !f2) { return x === y ...