美文网首页
JS几种常见的数组排序

JS几种常见的数组排序

作者: 一个很近的地方 | 来源:发表于2016-09-01 08:33 被阅读17次

    数组这个小哥。无论实在哪一门语言里面我们都能看见他的身影,操作数组的方法,每门语言都不一样,但是最终的效果都是一样的,看看几种常见的数组排序方法吧。

    一、冒泡排序

    1、

    var st=[10,30,1,6,0,5,20,60,45,15,35];

    for( var i=0;ist[j])

    {

    str=st[j];

    st[j]=st[i];

    st[i]=str;

    }*/

    if(st[j]>st[j+1])

    {str=st[j+1];

    st[j+1]=st[j];

    st[j]=str;}}}

    2、

    st=[10,30,1,6,0,5,20,60,45,15,35];for( var i=0;ist[j])

    {

    str=st[j];

    st[j]=st[i];

    st[i]=str;

    }

    // if(st[j]>st[j+1])

    // {

    // str=st[j+1];

    // st[j+1]=st[j];

    // st[j]=str;

    // }

    }}

    3、

    function mySort(arr){for( var i=0;ist[j])

    {

    str=st[j];

    st[j]=st[i];

    st[i]=str;

    }

    }

    }

    return arr;

    }

    var arr1=[1,4,78,5,45,4];

    var num=mySort(arr1);

    console.log(num);

    4、数组循环遍历输出

    for(var i=0;i<arr.length;i++)

    {

    console.log(arr[i]);

    }

    相关文章

      网友评论

          本文标题:JS几种常见的数组排序

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