node_bin 2018-05-14 07:19 采纳率: 0%
浏览 2138
已结题

p.sort is not a function

 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;
                }
            }
        }
    }
  • 写回答

1条回答 默认 最新

  • threenewbee 2018-05-14 07:46
    关注

    p在哪里定义的,asc在哪里定义的。
    p要是一个数组,asc是一个函数(对于每个元素返回一个可以比较的对象)
    你检查下

    还有,你是不是定义了也叫sort的变量,覆盖了系统的函数

    评论

报告相同问题?