JavaScript配列Arayオブジェクトの追加と削除要素

2447 ワード

pop法は配列の最後の要素を除去し、要素を返します.arrayObj.pop()は必須のarrayObj参照はArayオブジェクトです.この配列が空の場合、undefinedに戻ります.
シフト方法は、配列の最初の要素を除去し、要素を返します.arrayObj.shift()は必須のarrayObj参照はArayオブジェクトです.シフト方法は、配列の最初の要素を除去し、要素を返すことができることを示している.
var arr = new Array(0,1,2,3,4);
var remove = arr.pop();
alert(remove);
alert(arr.length);
 
最後の要素を削除して戻して、まず4を弾いて、現在の配列長に4をポップアップさせます.
 
push方法は、新しい要素を一つの配列に追加し、配列の新しい長さの値を返します.arrayObj.push([item 1[item 2]]))パラメータarrayObj必須オプションです.Arayオブジェクト一つ.item,item 2..itemenオプションがあります.このArayの新元素.これらの要素を新しい要素の出現の順序で追加することを説明する.パラメータの一つが配列である場合、配列は単一の要素として配列に追加されます.2つ以上の配列の要素を結合する場合は、concatメソッドを使用します.
var arr = new Array(0,1,2,3,4);
//         
var len = arr.push(5,6);
//len = arr.push(7);
for(var i=0;i
 
一度に複数を追加することもできますし、一つを追加することもできます.戻り行列の現在の長さです.印刷配列の内容が変わりました.変化を観察します.
 
 
splice方法は、1つの配列から1つ以上の要素を除去し、必要であれば、削除された要素の位置に新しい要素を挿入し、削除された要素を返します.arrayObj.splice(start,deleteCount,[item 1[,item 2]]]パラメータarrayObjは必須です.Arayオブジェクト一つ.start必須オプション.配列から要素を除去する開始位置を指定します.この位置は0から計算されます.deleteCount必須オプションです.削除する要素の個数.アイテム1、アイテム2、...削除した要素の位置に挿入する新しい要素.splice方法は、start位置から指定された個数の要素を除去して新しい要素を挿入することができ、arrayObjを変更することができると説明した.戻り値は、除去された要素からなる新しいArayオブジェクトです.
 
var arr = new Array(0,1,2,3,4);
//    2       ,   0  
//          
var reArr = arr.splice(2,2);
//                   
//                ,         ,       10      
//var reArr = arr.splice(2,2,6,7,8,9);
for(var i=0;i
 
新しい要素を追加したくないなら、三つ目のパラメータを渡さないでください.
 
 
concat方法(Aray)は、新しい配列を返します.この新しい配列は、2つ以上の配列によって構成されます.array 1.co ncat([item 1],item 2[...[,itemen]])パラメータアラy 1必須オプションです.他の全ての配列が接続されるべきArayオブジェクトです.アイテム1,...,アイテムはオプションがあります.array 1の最後の他の項目に接続します.concat方法は、array 1と提供される任意の他の項目との接続を含むアラyオブジェクトを返す.追加するアイテムは、左から右に順番に配列に追加されます.配列のいずれかが、array 1の末尾にコンテンツを追加します.この項目が配列でない場合、配列の最後に単一の配列要素として追加されます.ソース配列から結果配列にコピーします.新しい配列に接続されている配列からコピーされたオブジェクトパラメータについては、コピー後も同じオブジェクトを指します.新しい配列とソース配列のどちらが変化しても、他の変更を引き起こすことになります.新しい配列に接続された数値または文字列については、値のみをコピーします.配列の値に変化があります.他の配列の値には影響しません.
var arr = new Array(0,1);
var arr2 = new  Array(3,4);
var arr = arr.concat(arr2);
for(var i=0;i
 
方法の役割は、arr 2の要素をarrにコピーすることです.
 
ITEYEに行ってオリジナルを見てください.http://cuisuqiang.iteye.com
または私の個人ブログ、住所をサポートします.http://www.javacui.com