【发布时间】:2010-09-01 00:28:40
【问题描述】:
我找到了这个方法:
Array.prototype.compare = function(arr) {
if (this.length != arr.length) return false;
for (var i = 0; i < arr.length; i++) {
if (this[i].compare) {
if (!this[i].compare(arr[i])) return false;
}
if (this[i] !== arr[i]) return false;
}
return true;
}
var a = ['aa',[1,2,3]]
var b = ['aa',[1,2,3]]
alert(a.compare (b))
.
但是,当我进行深度比较时,它会返回 false。
那么你用什么方法来比较两个数组,使用jquery?
谢谢
【问题讨论】:
标签: javascript jquery arrays compare