jsアレイ作成とconcat()split()slice()slice()
1 var a = new Array(); 2 var b = new Array(20); 3 var c = new Array( "red"、 "green"、 "white"); alert(b.length)// 20
アレイは、必要に応じて増加または減少させることができます。したがって、
c [3] = "purple"; alert(c.length)// 4
もし
c [25] = "purple" // 3から24の位置はnull alert(c.length)// 26で満たされています
また、リテラル表現のある配列オブジェクトを定義することもできます。つまり、正方形のブラケットを使用して、コンマで個別の値を使用します。
var d = ["red"、 "green"、 "white"]; alert(d.length)//3d [25] = "purplr"alert(D.Length); // 26
この例では、アレイクラスは明示的に使用されていないことに注意してください。正方形の括弧は、値が配列オブジェクトに保存されていることを意味します。このように宣言された配列は、従来の方法で宣言された配列と同じです。
配列オブジェクトは、toString()メソッドとvalueof()メソッドをオーバーライドします。特別な文字列を返します。
var e = ["red"、 "green"、 "white"]; alert(e.toString()); // "赤、緑、白" alert(e.valueof()); //同上
参加する()
アラート(e.join( " - spring-"))// "Red-Spring-Green-Spring-White"
split()メソッド、文字列は自分自身を配列に変換します
var s = "a、b、c"; var ss = s.split( "、"); // 3アレイを返します
文字ごとの解析文字列
var s = "green" var ss = s.split( "")alert(ss.tostring())// return "g、r、e、e、n"
配列オブジェクトには、文字列クラスが持つ2つのメソッド、つまりconcat()とslice()メソッドがあります。 concatメソッドは、文字列を処理するのと同じ方法で配列を処理します。パラメーターは配列の最後に追加され、返された関数値は新しい配列オブジェクトです。
Slice()メソッドは、StringのSlice()メソッドと同じです。特定のアイテムを使用して新しい配列を返します。パラメーターが1つしかない場合、変更方法はその位置から配列の最後まですべてのアイテムを返します。 2つのパラメーターがある場合、2番目のポジションでアイテムを除外して、最初の位置と2番目のビットの間にすべてのアイデアを返します。
var s = ["a"、 "b"、 "c"]; var scon = s.concat( "d"、 "e"); alert(scon.tostring())// "a、b、c、d、e" alert())// "a、b、c" var s1 = s.slice(1) /S1 // S2は「A、B」です
JSアレイの上記の記事「作成」とconcat()split()slice()の使用は、私が共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。