Array實例的方法: valueOf(), toString(); push(); //在數組末尾添加元素,返回數組的長度。會影響原數組 pop(); //刪除數組末尾的元素,返回該元素, 會影響原數組 push,pop構成了 後進先出棧數組
join方法以參數做爲分隔符,將全部數組成員組成一個字符串返回. split 恰好相反,將字符串分割成數組函數
shift方法用於刪除數組的第一個元素,並返回該元素。注意,該方法會改變原數組。 push和shift 構成了 先進先出隊列結構code
unshift方法用於在數組的第一個位置添加元素,並返回添加新元素後的數組長度。注意,該方法會改變原數組。對象
reverse方法用於顛倒數組中元素的順序,返回改變後的數組。注意,該方法將改變原數組。排序
slice方法用於提取原數組的一部分,返回一個新數組,原數組不變。隊列
arr.slice(start_index, upto_index);
slice方法的一個重要應用,是將相似數組的對象轉爲真正的數組。字符串
sort方法對數組成員進行排序,默認是按照字典順序排序。it
[10111, 1101, 111].sort() // [10111, 1101, 111]
若是想讓sort方法按照自定義方式排序,能夠傳入一個函數做爲參數,表示按照自定義方法進行排序。該函數自己又接受兩個參數,表示進行比較的兩個元素。若是返回值大於0,表示第一個元素排在第二個元素後面;其餘狀況下,都是第一個元素排在第二個元素前面。方法