ホームページ  >  記事  >  ウェブフロントエンド  >  js配列操作学習まとめ_javascriptスキル

js配列操作学習まとめ_javascriptスキル

WBOY
WBOYオリジナル
2016-05-16 17:17:46975ブラウズ

shift: 元の配列の最初の項目を削除し、削除された要素の値を返します。配列が空の場合は、unknown
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 であるため、このメソッドの戻り値を使用する必要がある場合は、このメソッドの戻り値は信頼できません。 、この方法の代わりにスプライスを使用することもできます。


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 の長さを返します。プッシュ(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); // シフト > Var B = A.LENGTH-1) と同じ; // Pop

A.LE と同じ。 NGTH (A.長さ、0、 6,7); var b = a.Length; // 同じプッシュ;

reverse:
配列の順序を反転します

var a = [1,2,3,4,5];

var b = a.reverse(); 結果 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 を返します。 = [1,2,3,4,5];var b = a.slice(2,5); 結果 a: [1,2,3,4,5] b: [3,4,5]

join(separator):


区切り文字として配列の要素を結合します。省略した場合は、デフォルトのカンマが区切り文字として使用されます。 var a = [1,2,3,4,5];var b = a.join("|"); 結果 a: [1,2,3,4,5] b: "1|2|3|4|5"

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。