ES5陣列方法

2021-08-21 17:11:27 字數 679 閱讀 2042

push 從陣列最後一位新增

pop   從陣列最後一位刪除

shift 從陣列第一位刪除

unshift  從陣列第一位新增

reverse 陣列逆轉

splice 從第幾位開始,擷取長度,在切口處新增新的資料

sort 陣列排序

arr.sort(function(a,b));//正序  return b - a 倒序

filter     過濾  return trun則保留這個項,false則過濾掉

可以實現陣列去重

var newarr = arr.filter(function  (item,index,self) )

第乙個引數是陣列每一項,第二個引數是該項在陣列中的索引,第三是陣列本身

map      return 決定返回出去的結果應該經過什麼處理,比如乘以5?

var newarr = arr.filter(function  (item,index,self) )

foreach       遍歷陣列

arr.foreach(function  (item,index,self) )  

arr.concat(arr1) 連線兩個陣列

arr.slice() 兩個引數,第乙個從該位開始擷取,第二個擷取到該位

arr.join() 通過什麼來分割成字串

ES5 陣列方法

foreach 方法從頭至尾遍歷陣列,為每個元素呼叫指定的函式。三個引數 陣列元素 元素的索引和陣列本身。var data 1,2,3,4,5 var sum 0 data.foreach function val sum 15 data.foreach function v,i,a data 2,...

es5 陣列方法

es5 陣列方法的擴充套件 陣列物件.foreach function item,index 陣列物件.map function item,index 返回乙個加工後的新陣列 陣列物件.filter function item,index 按指定要求過濾,返回結果為true的子陣列 示例 main ...

ES5陣列方法

1.array.isarray 用來判斷是否為陣列,可以彌補typeof運算子的不足 2.valueof 返回陣列的原始值 一般情況下其實就是陣列自身 3.tostring 返回陣列的字串形式 4.indexof 返回指定元素在陣列中第一次出現的位置,沒有返回 1 5.lastindexof 返回指...