如何比较两个对象是否相同
我们都知道object是引用类型,无法用常规方式去比较。
写这个主要是因为有这么一个需求:当某个接口被连续请求多次的时候,去判断前后两次请求的参数是否是一致的,如果一致,则忽略第二次请求,直至第一次请求成功返回。
1. 遍历其属性,一一对比。
1 |
|
2. 转换成字符串
1
JSON.stringify(a)===JSON.stringify(b);