JavaScript判断两对象数组是否完全相同

对象 数组 以及对象数组都比较特殊
他们都是导入类型 就算值完全一样 存储空间也是不一样的 绝对等于用运算符直接去判断肯定是有的问题的
可以直接采用如下方法

function isEqualArray(arr1, arr2){
    
    
    return Array.isArray(arr1) &&
                Array.isArray(arr2) &&
                arr1.length === arr2.length && 
                JSON.stringify(arr1) === JSON.stringify(arr2)
}
isEqualArray(对象数组1,对象数组2);

返回 true/false

猜你喜欢

转载自blog.csdn.net/weixin_45966674/article/details/129762986