js重排序,笔记

  var arr = [2, 4, 5, 6, 9, 8, 7];
    arr.reverse();//翻转数组顺序 7,8,9,6,5,4,2
    alert(arr)

    var arr = [2, 4, 5, 6, 19, 18, 17];
    arr.sort()//字符串顺序排序 17,18,19,2,4,5,6 猜测是ascII 排序的
    alert(arr)


    function compare(v1, v2) {
        if (v1 > v2) {
            return 1;
        } else if (v1 < v2) {
            return -1;
        } else {
            return 0
        }
    }
    arr.sort(compare)//添加一个函数就实现 数字类型排序 2,4,5,6,17,18,19
    alert(arr)

 js高级编程 p93

原文地址:https://www.cnblogs.com/dingzhipeng/p/8464393.html