js Array 學習

來源:互聯網
上載者:User

標籤:java   使用   os   for   ar   javascript   學習   c   

摘抄自《JavaScript權威指南》

 

1.join()
返回產生的字串。
數組元素轉化為字串,拼接。預設分隔符號:“,”。

2.reverse()
返回逆序的數組,替換。
數組中的元素倒序。

3.sort()
返回排序後的數組,替換。
數組中的元素排序。
無參數:按字母表排序,undefined元素尾部;
參數為比較函數:

4.concat()
建立並返回一個新數組。
新數組的元素:調用concat()的原始數組的元素,concat()的每個參數。
參數自身是數組,則串連數組的元素,而非數組本身。
不會遞迴扁平化數組的數組。
不會修改調用的數組。

5.slice()
返回指定數組的一個片段或子數組。
參數1:片段的開始位置;
參數2:片段的結束位置;
包含第一個參數,不含第二個參數。
-1:最後一個參數。

6.splice()
在數組中插入或刪除元素。
參數1:插入/刪除的起始位置;
參數2:從數組中刪除的元素個數;
參數3,4...:插入到數組中的元素。

7.push(), pop()
將數組類比為棧;
push():數組尾部添加元素,返回數組長度;
pop():刪除數組最後一個元素,減小數組長度,返回刪除的值;

8.unshift(), shift()
unshift():數組頭部添加元素,返回數組長度;
shift():刪除數組第一個元素,返回。
多個參數調用unshift(),參數一次插入。

9.toString(), toLocaleString()
toString():將每個元素轉化為字串,輸出“,”分隔的字串列表;
toLocaleString():將每個元素轉化為字串,使用本地化分隔字元。

ECMAScript 5
forEach()
map()
filter()
every(), some()
reduce(), reduceRight()
indexOf(), lastIndexOf()

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.