MYYA
jQuery没有比较数组的方法。但是下划线库(或类似的Lodash库)确实有这样一种方法:等等,它还可以处理其他各种情况(如对象文本)。为了坚持所提供的例子:var a=[1,2,3];var b=[3,2,1];var c=new Array(1,2,3);alert(_.isEqual(a, b) + "|" + _.isEqual(b, c));顺便说一句:下划线还有很多jQuery也缺少的方法,所以它是jQuery的一个很好的补充。编辑:正如注释中所指出的,只有当两个数组的元素以相同的顺序排列时,上面的内容才能工作,即:_.isEqual([1,2,3], [1,2,3]); // true_.isEqual([1,2,3], [3,2,1]); // false幸运的是,Javascript有一个解决这个问题的内置方法,sort:_.isEqual([1,2,3].sort(), [3,2,1].sort()); // true