-
(終わり)/追加要素を削除します
arr.push(arrItem);//返回修改后数组的长度 arr.pop();//无参,删除数组末尾的一个元素,返回被删除的数据。
-
追加/削除要素(最初の場所)
arr.unshift("aaa");//在数组开头添加一个元素,返回数组的长度。(IE6,7返回undefined) arr.shift();//删除数组第一个元素,返回被删除的数据。
-
取り外しと交換
var arr = [1,2,3,4,5]; arr.splice(n); //从n开始删除至末尾的元素。 arr.splice(index,count); //从index开始,删除count个元素。 arr.splice(index,coungt,item); //从index开始,删除count个元素,item是替换被删除的元素。(item可以是多项)
削除する要素のこれらの3つの形式が配列として返されます。
-
シーケンス
arr.sort();//默认升序,以编码排序。()中可传参,但也只能是函数。 arr.sort( function(a,b) { return a-b; } );//升序; arr.sort( function(a,b) { return b-a; } );//降序; arr.sort( function(a,b) { return 0.5-Math.random(); } );//随机排序;
-
連結を接続する:アレイまたは複数の複数の接続、新しいアレイを形成します。
var new1 = arr1.concat(arr2);//并不会影响原数组。 var new2 = arr1.concat(arr2,arr3);//可传多个参数,连接多个数组。
-
アレイリバース/リバース
arr.reverse();
- 数値トラバーサル
arr.map(function(item,index){ } );//item指数值的每一项,index指数值的下标。
- 値フィルタ
arr.filter(function(item,index){ …… return item; })
配列の一般的な方法の配列
おすすめ
転載: blog.51cto.com/11569511/2417772
おすすめ
ランキング