首頁 >web前端 >js教程 >js數組以及sort方法詳解

js數組以及sort方法詳解

小云云
小云云原創
2018-03-14 16:45:571262瀏覽

本文主要和大家分享js數組以及sort方法詳解,js中的數組的length,既可以獲取又可以設置,本來長度是6,設置成3時,此時數組裡的值只有前三個,所以可以用來清空數組。

push(4),在陣列尾部增加一個4,pop()是在尾部刪除一個,其中沒有參數
shift(),在頭部刪除,unshift(4)在頭部加上
splice(起點索引值,刪除的長度),從0開始,前包含後不包含
splice(起點索引值,0,要插入的字元'a','b'等等)要插入的字元之間用逗號隔開
splice(起點索引值,要替換的長度,要替換的字元)
a.concat(b)將a,b兩個陣列連接到一起
a.join('-'),將數組的值用-進行連接
a.sort(),對數組進行排序,對於字母按照首字母。
對於數值型陣列則使用下面的方法

<!DOCTYPE html><html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <script>
            //对于数值型数组,直接调用sort,它也会当做字符串型进行操作,即按照第一个字符1-9的顺序排列
            //所以一使用下面的方法,
            var arr = [29,15,23,88,45];
            arr.sort(function(n1,n2){
                //简便写法如下
                return n1-n2;                /*
                if(n1>n2){
                    return -1;
                }else if(n1<n2){
                    return 1;
                }else{
                    return 0;
                }
                */
            });
            alert(arr);        </script>
    </body></html>

相關建議:

js中的sort()使用方法

js 各種排序方法和sort方法的區別詳解

javascript中函數sort()是如何運作的

以上是js數組以及sort方法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn