如何判断两个数组是否相等 js

JavaScript030

如何判断两个数组是否相等 js,第1张

判断两个数组是否相等,可以通过循环遍历两个数组的数据,进行比较,如果有一个不相等则返回false,判断为不相等,如下方法:

public static boolean equals(Object[] a,Object[] b){for (int i=0i!=(a.length<b.length?a.length:b.length)i++)if (!a[i].equals(b[i])) return false return true }

如果是完全一样的数组,可以简单的把数组转字符串后进行判断,否则只能通过循环判断

    (function() {

        var arr1 = [1, 2, 3]

        var arr2 = [1, 2, 3]

        alert(arr1.toString() == arr2.toString()) //true

    })()