yui3テストで2つのアレイを深く比較するための推奨される方法はありますか(QUnitのdeepEqualと同様)?ソースをざっと見て、matrix / matrix.jsからこの関数を盗むのが最善でした(少し書き直して表示)。再帰的な任意の深さの比較に簡単に変更できますが、今は逸脱しています...
function compare(list1, list2)
{
var i = 0, len = list1.length, len2 = list2.length, isEqual = len === len2;
if(isEqual) {
for(; i < len; ++i) {
if(list1[i] != list2[i]) {
isEqual = false; break;
}
}
}
return isEqual;
}