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 返回指...