關於數組的10個操作方法!

1.shift() 方法:把數組的第一個元素刪除,並返回第一個元素的值

var movePos=[1,2];

movePos.shift()

console.log(movePos)//[2]

document.write(movePos.length);//1

2.concat() 方法:用於連接兩個或多個數組,並返回一個新數組,新數組是將參數添加到原數組中構成的

關於數組的10個操作方法!

3. join() 方法:用於把數組中的所有元素放入一個字符串。元素是通過指定的分隔符進行分隔的。

返回一個字符串。該字符串是通過把 arrayObject 的每個元素轉換為字符串,然後把這些字符串連接起來,在兩個元素之間插入separator 字符串而生成的。

var movePos=[11,22];

var arr=movePos.join("+");

document.write(arr) //11+22

4. pop() 方法:用於刪除並返回數組的最後一個(刪除元素)元素,如果數組為空則返回undefined ,把數組長度減 1

關於數組的10個操作方法!

5. push() 方法:可向數組的末尾添加一個或多個元素,並返回新的長度,(用來改變數組長度)。

關於數組的10個操作方法!

6.reverse() :方法用於顛倒數組中元素的順序。

關於數組的10個操作方法!

7.slice() 方法:可從已有的數組中返回選定的元素。slice(開始截取位置,結束截取位置)

關於數組的10個操作方法!

8.splice() :方法向/從數組中添加/刪除項目,然後返回被刪除的項目。

關於數組的10個操作方法!

splice() 方法可刪除從 index 處開始的零個或多個元素,並且用參數列表中聲明的一個或多個值來替換那些被刪除的元素。

var movePos =[111,222,333,444];

movePos.splice(2,1,"666")//movePos.splice(開始刪除的下表位置,刪除數組元素的個數,向數組添加的新項目。);從下標2開始刪除一位,並用666替換刪除下表位置的元素

document.write(movePos + "
")

unshift() 方法可向數組的開頭添加一個或更多元素,並返回新的長度。

9.unshift:將參數添加到原數組開頭,並返回數組的長度

var movePos =[111,222,333,444];

movePos.unshift("55555")

document.write(movePos + "
")//55555,111,222,333,444

10.sort(orderfunction):按指定的參數對數組進行排序

var movePos =["444","111","333","222"];

movePos.sort(1)

document.write(movePos + "
")//55555,111,222,333,444


分享到:


相關文章: