本文主要和大家分享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方法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!