JS 配列メソッドの概要
shift: 元の配列の最初の項目を削除し、削除された要素の値を返します。配列が空の場合は、未定義の
var a = [1,2,3] を返します。 ,4,5] ;
var b = a.shift(); //a: [2,3,4,5] b: 1
unshift: オリジナルの先頭にパラメータを追加します配列を取得し、配列の長さを返します
var a = [1,2,3,4,5]
var b = a.unshift(-2,-1); //a: [-2] ,-1,1,2, 3,4,5] b: 7
注: IE6.0 でのテスト戻り値は常に未定義であり、FF2.0 でのテスト戻り値は 7 であるため、戻り値はこのメソッドの戻り値が信頼できない場合は、このメソッドの代わりに Splice を使用できます。
pop: 元の配列の最後の項目を削除し、削除された要素の値を返します。配列が空の場合は、未定義の
var a = [1,2,3,4,5] を返します。 ];
var b = a.pop(); //a: [1,2,3,4] b: 5
push: 元の配列の末尾にパラメータを追加し、配列の長さ
var a = [1,2,3,4,5]
var b = a.push(6,7); //a: [1,2,3,4, 5,6,7] b: 7
concat:
var a = [1,2,3,4,5] にパラメータを追加して形成された新しい配列を返します。 ;
var b = a.concat(6,7) //a:[1,2,3,4,5] b:[1,2,3,4,5,6,7] >
splice(start,deleteCount ,val1,val2,...): deleteCount 項目を開始位置から削除し、val1, val2,... を挿入します。
var a = [1,2,3,4 ,5];
var b = a.splice(2,2,7,8,9) //a:[1,2,7,8,9,5] b:[3,4]; 🎜>var b = a.splice(0,1); //shift
a.splice(0,0,-2,-1); //unshift var b = a.splice(a.length-1,1); //pop
a.splice(a.length,0,6,7) と同じ; // Push
reverse と同じ: 配列
var a = [1,2,3,4,5]; //a: [5] ,4,3,2,1 ] b: [5,4,3,2,1]
sort(orderfunction): 指定されたパラメーターに従って配列を並べ替えます
var a = [1, 2,3,4,5] ;
var b = a.sort(); //a:[1,2,3,4,5] b:[1,2,3,4,5]
slice(start ,end): 元の配列内の指定された開始インデックスと終了インデックスの間の項目で構成される新しい配列を返します。
var a = [1,2,3,4,5];
var b = a .slice(2,5); //a: [1,2,3,4,5] b: [3,4,5]
結合(セパレータ):区切り文字として配列の要素を 1 つの文字列にグループ化します。省略した場合は、デフォルトのカンマが区切り文字として使用されます。
var a = [1,2,3,4,5]; = a.join("|" ); //a:[1,2,3,4,5] b:"1|2|3|4|5"