1、一個陣列加上另一個(一些)陣列,不會修改原陣列只會返回新陣列
arrayObject.concat(arrayX,arrayX,......,arrayX)
2、把陣列按照指定字串分離,不會修改原陣列只會返回新陣列
arrayObject.join("字串")
3、刪除並返回最後一個元素,會修改原陣列
arrayObject.pop()
4、向陣列末尾新增一個或更多元素,並返回新的長度,會修改原陣列
arrayObject.push(newelement1,newelement2,....,newelementX)
5、把原陣列的陣列元素的順序顛倒,會修改原陣列
arrayObject.reverse()
6、把陣列第一個元素從其中刪除,並返回第一個元素,修改原陣列
arrayObject.shift()
7、從第幾個(start)開始選取出多少個(end),不修改原陣列
arrayObject.slice(start,end)
8、對陣列的元素進行排序,會修改原陣列
arrayObject.sort(sortby)//sortby 表示函式名
function sortNumber(a,b){return a - b}//從小到大排序 function sortNumber(a,b){return b - a}//從大到小排序
9、從陣列的第幾個(index)開始,刪除多少個(howmany),新增什麼元素(item1,.....,itemX)
arrayObject.splice(index,howmany,item1,.....,itemX)
10、從陣列的開頭新增一個或者多個元素,並返回新長度,修改原陣列
arrayObject.unshift(newelement1,newelement2,....,newelementX)
11、設定一個函式,陣列中每一個數都進行函式中的方法,不修改原陣列,fun為設定的函式方法
function fun(num){ return num++ } arrayObject.map(fun)