JS:ES5數組基本操作
阿新 • • 發佈:2018-01-21
func log slice fun 合並 處理 col indexof spa
一。添加刪除
push(): 尾部添加,返回數組
pop(): 尾部刪除,返回刪除項
unshift() : 頭部添加,返回數組
shift() : 頭部刪除,返回刪除項
二、插入、替換
萬能splice(start, length, items),從start位置開始,刪除length個,並用itmes插入到start位置
slice() 取子數組
join(seperator) : 合並數組為字符串,按seperator拼接(與split(seperator)相反)
三、排序
reverse() 逆序
sort() 排序。默認情況下,sort會吧所有元素都做為字符串處理,排序按字母順序。
排序,加比較函數。
var arr = [1,45,6]; arr.sort(compare); function compare(a, b) { return a-b; }
三、其他
concat() 數組連接
indexOf(element) //從頭部開始查找,返回元素所在位置,沒有則返回-1
lastIndexOf(element) //從末尾開始查找
toString() 返回以,分割的字符串
數字的toString() 可轉為任意進制
eg.
var num = 13; num.toString(16); // 轉為十六進制
JS:ES5數組基本操作