1.shift:刪除原陣列第一項.
2.unshift:將引數新增到原陣列開頭,並返回陣列的長度.
3.pop:刪除原陣列最後一項,並返回刪除元素的值.
4.push:將引數新增到原陣列末尾,並返回陣列的長度.
5.concat:返回乙個新陣列,是將引數新增到原陣列中構成的 .
var ary1=[1,2,3,4]
var ary2=[5,6,7,8]
ary1=ary1.concat(ary2);//1,2,3,4,5,6,7,8
6.splice(start,deletecount,val1,val2,...):從start位置開始刪除deletecount項,並從該位置起插入val1,val2,...
1)刪除某個值
var ary=[1,2,3,3]
for(var i=0;i這裡為什麼要i--???,原因:當匹配第乙個3並刪除後,陣列ary的長度減1這個時候ary的長度3,刪除元素後面的元素依次向前移了乙個位置.所以下標也需要向前移乙個位置. 如果不進行i--,這裡的結果是:1,2,3
2)插入資料
var ary=[1,2,3]
for(var i=0;i1)按大小排序
var ary=[4,2,3]
ary.sort();
console.log(ary);//2,3,4
9.slice(start,end):返回從原陣列中指定開始下標到結束下標之間的項組成的新陣列
10.join(separator):將陣列的元素組起乙個字串,以separator為分隔符,省略的話則用預設用逗號為分隔符
1.shift:刪除原陣列第一項.
2.unshift:將引數新增到原陣列開頭,並返回陣列的長度.
3.pop:刪除原陣列最後一項,並返回刪除元素的值.
4.push:將引數新增到原陣列末尾,並返回陣列的長度.
5.concat:返回乙個新陣列,是將引數新增到原陣列中構成的 .
var ary1=[1,2,3,4]
var ary2=[5,6,7,8]
ary1=ary1.concat(ary2);//1,2,3,4,5,6,7,8
6.splice(start,deletecount,val1,val2,...):從start位置開始刪除deletecount項,並從該位置起插入val1,val2,...
1)刪除某個值
var ary=[1,2,3,3]
for(var i=0;i這裡為什麼要i--???,原因:當匹配第乙個3並刪除後,陣列ary的長度減1這個時候ary的長度3,刪除元素後面的元素依次向前移了乙個位置.所以下標也需要向前移乙個位置. 如果不進行i--,這裡的結果是:1,2,3
2)插入資料
var ary=[1,2,3]
for(var i=0;i1)按大小排序
var ary=[4,2,3]
ary.sort();
console.log(ary);//2,3,4
9.slice(start,end):返回從原陣列中指定開始下標到結束下標之間的項組成的新陣列
10.join(separator):將陣列的元素組起乙個字串,以separator為分隔符,省略的話則用預設用逗號為分隔符
js 陣列幾個常用API
1.陣列方法 map var arr 1,2,3,4,5,6 var b arr.map el el a arr.map el console.log b 6 1a 2a 3a 4a 5a 6a map 返回乙個陣列,其中每個元素都使用指定函式進行過轉換。2.arr.filter 返回乙個陣列,只有...
Java 陣列的幾個常用方法
int scores 陣列全體賦予初始值 arrays.fill scores,60 for int i scores int newscores1 new int scores.length 5 陣列copy,由於才用原生方式copy,比自己寫迴圈copy要快很多 system.arraycopy...
幾個常用的陣列方法
push 方法可向陣列的末尾新增乙個或多個元素,並返回新的長度。a.push 1,2,3,4 pop 方法用於刪除並返回陣列的最後乙個元素。a.pop shift 方法用於把陣列的第乙個元素從其中刪除,並返回第乙個元素的值。a.shift unshift 方法可向陣列的開頭新增乙個或更多元素,並返回...