if (len > 1) {
for (var I in arr) {
var arr_b = new Array();
for (var J in arr) {
if (J > I) arr_b[arr_b.length] = arr[J];
}
var s = combinArray(arr_b, len - 1);
if (s.length > 0) {
for (var K in s) {
var p = s[K];
p[p.length] = arr[I];
p.sort(asc);
Re[Re.length] = p;
}
}
}
}
p在哪里定义的,asc在哪里定义的。
p要是一个数组,asc是一个函数(对于每个元素返回一个可以比较的对象)
你检查下
还有,你是不是定义了也叫sort的变量,覆盖了系统的函数