1.把两个对象转译成字符串进行对比
1 JSON.stringify(object1) === JSON.stringify(object2);
这个方法只适用于完全相同的,即键-值顺序都完全对应的对象。
对于键-值一样,但顺序不一样的对象,可以采用方法(2)
2..ES6
1 Object.entries(object1).toString() === Object.entries(object2).toString();
还有lodash 的 isEqual 函数(没用过)
1 JSON.stringify(object1) === JSON.stringify(object2);
这个方法只适用于完全相同的,即键-值顺序都完全对应的对象。
对于键-值一样,但顺序不一样的对象,可以采用方法(2)
1 Object.entries(object1).toString() === Object.entries(object2).toString();
还有lodash 的 isEqual 函数(没用过)