標籤:join 排序 eve end java object .sh start 個數
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)
JavaScript數組api簡單說明