javascript權威指南摘要 數組

ivy 14年前發布 | 168 次閱讀 EWeb4J AMF Dart語言 GIS

數組的方法
join()可以把一個數組的元素都轉換成字符串,然后再把他們鏈接起來.可以指定一個可選的字符串來鏈接
列:
var  a={1,2,3};
var  s=a.join();//  s==1,2,3
var  h=a.join(";")  //h=1;2;3
reverse()把數組順序顛倒
sort()對原數組排序,如果沒有參數自動按照字母順序排序
concat()創建并返回一個數組,并且包含了調用concat()的原始數組。但是它不能遞歸的展開一個元素為數組的數組。(類似于追加)
slice()返回指定數組的一個片段
列:var a=[1,2,3,4,5]
     a.slice(0,3)//返回  1,2,3
     a.slice(3)//返回4,5
     a.slice(2,-1)//3,4
-1表示倒數第一個元素,一次類推
splice()插入或者刪除元素的通用方法。是在原數組上修改數組并不創建新的
參數可以有多個,第一個參數表示從下表為幾的元素開始刪除,第二個參數表示刪除幾個(沒有則表示刪除到最后,0則是不刪除),從第三個參數開始,則是要插入的值。。如果是一個數組,則把這個數組作為元素插到調用的數組里
push()和pop()
pubsh()可以將一個或多個元素追加到數組的最后并且返回數組的長度
pop()刪除最后一個元素,并且返回被刪除的元素值
unshift()和shift()
unshift()可以將一個或多個元素插入到數組的開始位置并返回數組的長度
shift()刪除最開始的一個元素并返回被刪除的值
toString()
將數組的每個元素都轉換成字符串,然后輸出字符串列表,這些字符用逗號隔開

 本文由用戶 ivy 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!