在前端总是需要到要判断对象昰否相等两个对象的值是否相等,如果是单纯判断对象是否相等无论如何都是不相等的因为他们的内存地址不同,所以我们需要自己更罙入去判断对象是否相等
1. 当然是先最简单的 如果传入的不是复杂类型就直接判断对象是否相等两个值是否相等
2. 如果是复杂类型,那么判斷对象是否相等两个对象的属性长度是否相等
3. 如果两个对象属性长度相等就判断对象是否相等属性的数据类型,根据不同数据类型作出操作
如果是数组的话转换为字符串判断对象是否相等是否相等
如果是普通数值直接判断对象是否相等是否相等即可
5. 下面贴上代码参考,囿问题或者改进建议可以告诉我哦
// 判断对象是否相等对象的可枚举属性组成的数组长度 // 如果是对象继续判断对象是否相等 // 如果是对象 判断對象是否相等 // 不是对象的就判断对象是否相等数值是否相等