美文网首页
Array.sort()

Array.sort()

作者: 5ab2de3d26e8 | 来源:发表于2016-11-28 16:38 被阅读0次

    array.sort(sortFunction);//竟然传入的是比较函数

    <pre>

    还可以根据自己需要排序,例如按数组项的字符串长度

    function arraySortByLength(a, b){ // 为便于用户理解,此处未考虑a或b为undefined或null的情况。
    var aStr = a.toString(), bStr = b.toString(); // 如果是按照字符长度降序排序,则应该bStr.length - aStr.length
    return aStr.length - bStr.length;
    }
    // 定义一个等同的数组对象
    var array2 = ["Code", true, "Player", -5.21, false, 12, 0];// 使用自定义函数进行排序
    array2.sort( arraySortByLength );
    document.writeln( array2 ); // 0,12,Code,true,-5.21,false,Player
    <pre>

    相关文章

      网友评论

          本文标题:Array.sort()

          本文链接:https://www.haomeiwen.com/subject/xbpopttx.html