使用Unicode比较数组元素

时间:2016-12-20 21:11:50

标签: javascript arrays sorting unicode

Array.prototype.mySort = function (callbackFnc) {

sorted = false;

while (!sorted) {
    sorted = true;

    for (var idx = 0; idx < this.length-1; idx++) {
        if (callbackFnc(this[idx],this[idx+1]) <0) {
            sorted = false;

            var comp = this[idx];

            this[idx] = this[idx + 1];

            this[idx + 1] = comp;
        }
    }
  }
}

呼叫:

     myArray.mySort(function (val1, val2) { return val1 - val2 });

所以我的目标是对元素进行排序,如果我使用array.sort();问题是实际的排序函数通过unicode排序。如何使用unicode帮助对我的数组进行排序?

0 个答案:

没有答案