標籤: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()