配列オブジェクトの作成
//one
var aValues= new Array();
//2 つの
var aValues=new Array(20);
//3 つの
var aColors=new Array(); 🎜>aColors[0]="red";
aColors[1]="green";
//4 つの
var aColors= new Array( "red","green","blue");
//five
var aColors=["red","green","blue"]; >
結合 && 分割
結合: 接続文字列
コードをコピー
コードは次のとおりです: var aColors=["red","green","blue"] alert(aColors.join(","));//「赤、緑、青」を出力します
alert(aColors.join ("-spring-"));//「赤-春-緑-春-青」を出力
alert(aColors.join("]["));//「赤]を出力[緑][青 "
split: 文字列を分割
コードをコピー
コードは次のとおりです: var sColors="red,green,blue"; var aColors=sColors.split(",");//出力 ["red", "green", "blue" "]
var redColors=aColors[0].split("");//出力 ["r", "e", "d"]
concat && スライス
concat: append array
Copy code
コードは次のとおりです: var aColors=[" red","green","blue "]; var aColors2=aColors.concat(" yellow","purple");
alert(aColors);// 出力 ["red", "green" , "blue"]
alert (aColors2);//出力 ["red", "green", "blue", " yellow", "purple"]
slice: を返します。特定の項目を含む新しい配列
コードをコピー
コードは次のとおりです: var aColors=[ "赤","緑","青", "黄","紫"]; var aColors2=aColors.slice(1);//出力 ["緑","青","黄", "purple"]
var aColors3=aColors.slice(1,4);//出力 ["green","blue"," yellow"]
プッシュ && ポップ
スタックと同様に、Array にはプッシュ メソッドとポップ メソッドが用意されています。プッシュ メソッドは配列の末尾に 1 つ以上の項目を追加するために使用され、ポップ メソッドは最後の配列項目を削除して関数値
コードをコピーします
stack .push("blue");//出力 ["red","green") ,"青"]
var vItem=stack.pop();
alert(vItem );//出力 ["青"]
alert(stack);//出力 ["赤"," green"]
shift && unshift
shift: 配列から削除 最初の項目、関数の戻り値として使用、unshift: 配列の最初の位置に項目を置き、その後残りの項目を 1 つ下の位置に移動します
コードをコピーします
aColors.unshift("black");
alert(aColors);// ["black","green","blue"] を出力
reverse && sort
reverse: 配列項目の順序を逆に、sort: press 配列項目の値を昇順に並べます (最初に toString() メソッドを呼び出して、すべての値を文字列に変換します)
コードをコピーします
alert(aColors);//出力 ["blue","green","red"]
注:
コードをコピーします
数値を文字列に変換して文字コードで比較しているためです。
splice
splice: 配列
1 の中央にデータ項目を挿入します。 削除に使用します: 2 つのパラメーターを宣言するだけで、最初のパラメーターが削除される最初の項目になります。 、2 番目のパラメータは削除されたアイテムの数です
var aColors=["red","green","blue"," yellow"];
aColors.splice(0,2)
alert(aColors);//出力 ["blue", " yellow"]
2. 挿入に使用します。指定された位置にデータを挿入するには、3 つ以上のパラメーターを宣言します (2 番目のパラメーターは 0)。最初のパラメーターは開始位置です。パラメータは0で、3番目以降のパラメータは挿入項目です
var aColors=["赤","緑","青","黄"];
aColors.splice(2,0,"黒","白"); aColors );//出力 ["red","green","black","white","blue", " yellow"]
3. 削除と挿入に使用されます: 3 つを宣言します。または上記のパラメータ (2 番目のパラメータが 0 以外) の場合、最初のパラメータは開始位置、2 番目のパラメータは削除する項目の数、3 番目以降のパラメータは指定された位置に挿入できます。 insertItem
var aColors=["red" ,"緑" ,"青","黄"];
aColors.splice(2,1,"黒","白");
alert(aColors);//出力 ["赤", 「緑」「黒」「白」「黄」]