POP 最後の項目を削除します
最後の項目を削除し、削除された要素の値を返します。配列が空の場合は undefine を返します
var a = [1,2,3,4,5]; a.pop();//a:[1, 2, 3, 4] a.pop();//a:[1, 2, 3] a.pop();//a:[1, 2]
shift 最初の項目を削除します
最初の項目を削除します元の配列 item の item を返し、削除された要素の値を返します。配列が空の場合は、 undefine
を返し、新しい配列の長さを返します
var a = [1,2,3,4,5]; a.shift(); //a:[2,3,4,5] a.shift(); //a:[3, 4, 5]
var a = [1,2,3,4,5]; a.push(6);//[1, 2, 3, 4, 5, 6] aa.push('xx');//[1, 2, 3, 4, 5, 6, "xx"] 返回长度7 a.push('yy');//[1, 2, 3, 4, 5, 6, "xx", "yy"] 返回长度8
配列を文字列に結合します
そして文字列を返します、元の配列は変更されます
var a = [1,2,3,4,5]; a.unshift();//[1, 2, 3, 4, 5] a.unshift("cc");//["cc", 1, 2, 3, 4, 5] 返回长度6 a.unshift("aaa");//["aaa", "cc", 1, 2, 3, 4, 5] 返回长度7
配列要素のインデックス
を返します要素のインデックス、存在しない場合は -1 が返され、インデックスは 0 から始まります
var a = [1,2,3,4,5]; a.reverse()//a:[5, 4, 3, 2, 1] 返回[5, 4, 3, 2, 1]
スライスインターセプト (Slice) 配列をインターセプトした配列を取得します
項目で構成される新しい配列を返します元の配列の指定された開始インデックス (両端を含む) から終了インデックス (両端を除く) まで 元の配列は変更されず、インデックスは 0 から始まります
var a = [1,2,3,4,5]; var b=a.join('||');//b:"1||2||3||4||5" a:[1,2,3,4,5]
Splice スプライシング配列 元の配列の変更は削除される前に削除できます。シフトし、ポップ後に削除され、シフト解除の前に追加されます。これは、プッシュ後に追加するのと同じ効果があります
結合された要素配列を返します。元の配列は変更され、インデックスは 0 から始まります
var a = ['a','b','c','d','e']; a.indexOf('a');//0 a.indexOf(a);//-1 a.indexOf('f');//-1 a.indexOf('e');//4
concat array merge
はマージされた新しい配列を返し、元の配列は変更されます
var a = ['a','b','c','d','e']; a.slice(1,3);//["b", "c"] a:['a','b','c','d','e'] a.slice(0,4);//["a", "b", "c", "d"] a.slice(3,4);//["d"]
以上がJavaScriptの配列操作(削除、追加、インターセプト、マージなどを含む)の使用例のまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。