1.棧操作(先進後出)
push()
作用:新增元素,
引數:可以有多個,將來都會新增到陣列的最後,
返回值:返回改變後的陣列的長度
pop()
作用:刪除並返回陣列中的最後乙個元素,並且會修改陣列的長度
引數:返回值: 返回最後乙個元素
2.佇列操作(先進先出)
shift()
作用:取出陣列中的第乙個元素,並且會修改陣列的長度
引數:返回值: 返回陣列中的第乙個元素
unshift()
作用:插隊,直接到佇列的最前面
引數:可以有多個
返回值: 返回改變陣列的長度
3.排序方法
reverse()
作用: 翻轉陣列
返回值: 返回乙個新的翻轉過後的陣列
sort()
作用:是陣列sort也是根據字元,從小到大排序;
返回值:返回排好序的陣列
4,操作方法
concat()
作用:合併兩個或多個陣列
返回值: 返回乙個合併好的新的陣列
slice()
作用:方法返回乙個從開始到結束(不包括結束)選擇的陣列的一部分淺拷貝到乙個新陣列物件
引數:為負數是倒取
返回值: 新陣列
splice()
作用:方法通過刪除現有元素和/或新增新元素來更改乙個陣列的內容。
返回值:
5,位置方法
indexof()
作用:方法返回在陣列中可以找到乙個給定元素的第乙個索引,如果不存在,則返回-1,
引數:返回值:索引 / -1
lastindexof()
作用:方法返回指定元素在陣列中的最後乙個索引,如果不存在則返回-1。從陣列的後面向前查詢。
6.迭代方法 不會修改原陣列
every()
作用:方法測試陣列的所有元素是否都通過了指定的函式的測試
返回值: true / false
filter()
作用:方法會過濾我們想要的陣列,並返回這個陣列
返回值:新的陣列
foreach()
作用:方法對陣列的每乙個元素執行一次提供的函式
返回值;沒有返回值
map()
作用:方法建立乙個新的陣列,其結果是該陣列中的每個元素的呼叫乙個提供的函式後返回的結果。
返回值;
some()
作用:方法測試陣列中的某些元素是否通過由提供的函式實現的測試
返回值:
keys()
作用:方法返回乙個新的array迭代器,它包含陣列中的每個索引的鍵。
返回值:乙個新的array迭代物件
7, 方法
join() 方法將乙個陣列的所有元素連線成乙個字串並返回這個字串
Array 方法總結
返回新陣列的長度,改變原陣列 1.push 2.pop 3.shift 4.unshif 返回新陣列,改變原陣列 5.reverse 6.sort 按字串在字典中的順序排序 自定義函式 返回被刪除的元素,改變原陣列 7.splice 刪除原陣列的一部分並新增新的成員 1.join 2.concat ...
Array陣列物件的方法
會改變陣列的方法 12 3456 789push 向陣列的末尾新增乙個或多個元素,並返回新的長度。arr.push james pop 用於刪除並返回陣列的最後乙個元素。arr.pop shift 用於把陣列的第乙個元素從其中刪除,並返回第乙個元素的值。unshift 方法可向陣列的開頭新增乙個或更...
陣列的常用方法 Array
陣列 1,arr.join 返回預設由逗號隔開的乙個字串,傳參則返回所傳引數隔開的乙個字串 2,arr.push 往陣列最後新增資料,返回新的陣列的length,這個方法將改變原陣列 3,arr.pop 將陣列最後一位刪去,返回被刪除的那位,會改變原陣列 4,arr.unshift 往陣列前新增資料...