JavaScriptでは、bagatovimirn_arrayは配列の配列です。 要素、たとえば双方向配列へのotrimannyaアクセスの場合、次の2つは演算子をオンにします。
おそらく、行列は数値の配列の配列です。 スキンz要素行列[j]є数の配列。 最も近い数までのzvernennyaについては、matrix [j] [k]と記述します。
お尻。 テーブル複数の二重配列を確立するためのVikoristovuєmo。
var matrix = new Array(10); //マトリックスの10行
for(var j = 0; j< matrix.length; j++)
行列[j] =新しい配列(10); // dスキンローが10百パーセントカットされました
for(var row = 0; row< matrix.length; row++) {
for(col = 0; col< matrix .length; col++) {
行列=行*列; //要素を配列に格納します
var rezult =マトリックス; // 24を掛けた結果
JavaScriptのvikorystannyadvomіrnogo配列の一種-koristuvachメニュー用に指定されたオプションの配列の語幹。 たとえば、メインメニューオプションには、サブメニューを開くためのオプションが表示されます。 さらに、メインメニューのオプションの数は、すべてのディナーのオプションの数に追加されます。 この配列の要素は、新しいオプションの配列になります。
mеnu=新しいАrrаy();
mеnu=nеwАrrаy( "Opt。1.1"、 "Opt。1.2"、 "、"Opt。1.3 ");
mеnu=newАrrаy( "オプション2.1"、 "オプション2.2");
mеnu=nеwАrrаy( "オプション3.1"、 "オプション3.2"、 "オプション3.3"、 "オプション3.4");
2番目のpidminuの最初のオプションまでの操作については、次のように書く必要があります。
menu //ドアの値 "Option 2.1";
アレイのデザインを変更し、メインメニューのオプションの名前とメニューのオプションを選択します。
mеnu=新しいАrrау()
menu = new Arrau( "Menu1"、 "Menu2"、 "Menu3");
メニュー=新しいАrrау();
menu = new Arrau( "オプション1.1"。 "オプション1.2"、 "オプション1.3");
menu =nеwАrrау( "オプション2.1"、 "オプション2.2");
menu =nеwАrrау( "オプション3.1"、 "オプション3.2"、 "オプションZ.3"、 "オプション3.4");
menu //ドアの値 "Menu2"
menu //ドアの値 "Menu3"
メニュー//ドアの値「オプション2.1」
メニュー//「オプション3.2」の値
ロボットアレイ法
このセクションでは、メソッドが理解できるので、配列の要素を操作することができます。
加入 () -革を一列に並べた要素から一緒に変換する方法。 メソッドの引数として、ポッドバッグ行の要素のサブ行に指定されたオプションの行を追加することができます。 あなたがディストリビューターである場合、代わりに昏睡状態が形成されます。
var arr =; // 3つの要素の配列のタスク
var str = arr.join(); // str値は1つの「12,23,38」です
str = arr.join( ";"); // str == "12; 23; 38"
以前にすでに意図されていたように、Array.join()メソッドは文字列メソッドString.split()に関連して実行可能であり、行を配列要素に分割します。
逆行する () -要素を配列からプロトタイプにロゼットする順序を変更する方法。 デンマークの方法では、新しい配列は作成されませんが、ウイルス配列の順序が変更されます。
var arr =nеwАrrау(1,2,3); // arr = 1、arr = 2、arr = 3
arr.reverse(); // arr = 3、arr = 2、arr = 1
var str =arr.jоin(); // str == "3,2,1"
選別 () - 2番目に配列の要素を並べ替え、配列の並べ替えを有効にする方法。 sort()メソッドが引数を指定せずに消去するのと同じように、配列内のアイテムをアルファベットで並べ替えると、並べ替えられた順序で、必要に応じて文字列値で1時間再作成できます。
var arr =nеwАrrаy( "banaana"、 "сherrry"、 "Apple");
var str = arr.join( "、"); // str == "Apple、banaana、сherry"
要素の値以外の配列のウェアハウスにある場合、ワインは配列の最後に転送されます。
アルファベット順ではなく、sort()メソッドに従ってソートを行うには、sort()メソッドを引数としてordering関数に渡し、2つの引数のいずれかが含まれるルールを設定します。ソートのリスト()。 他の誰かが最初の議論を圧倒した罪を犯した場合、転覆の機能は意味を覆した罪を犯します。 さまざまな配列で、最初の引数が別の引数に続くことで有罪となる場合、関数は正の数を回すことで有罪となります。 2つの値が同等であるため、順序の機能は0になることで有罪となり、順序は重要ではありません。 お尻。
番号順のZrobimosortuvannya。
var arr =;
arr.sort(); //アルファベット順:11111、2222、333、44
arr.sort(function(first、second)(//
最初に戻る-2番目; )); //数字の順序:44、333、2222、11111
コードのフラグメント全体で、関数リテラルを取得すると便利です。これにより、順序付けの関数が1回テストされ、それを割り当てる必要がなくなります。
ソート機能の始まりにより、最も一般的なソート方法を使用することができます。
concat()-新しい配列を開いて回転させるメソッド。入力配列の要素が平均化され、concat()メソッドで使用されるすべての引数の値が追加されます。 その場合、引数自体が配列であれば、その要素に追加されます。 エール、それなら私は尊敬されるので、配列が配列から来たときに再帰はありません。
var arr =;
arr.concаt(4、5)//結果
到着 concat(); // 結果
到着 concаt(、)//結果
到着 сoncаt(4、])//結果]
スライス () -ビュー配列のサブ配列(フラグメント)を回転させるメソッド。 この方法には、耳を示す方法とサブマスを回す方法の2つの引数があります。 回転された配列は要素に復讐し、要素の前の最初の引数でいくつかの意味のインデックスを修正し、別の引数によるいくつかの指示の数を修正しますが、それは含まれません。
単一の引数として、回転された配列では、引数が開始され、配列が終了するまで、ある位置から要素に対する復讐があります。 負の引数は、配列の要素番号を配列の末尾から配置します。
var arr =;
arr.slice(0.3); // 振り向く
到着 スライス(3); // 振り向く
到着 スライス(1、-1); // 振り向く
到着 スライス(-3、-2); // 振り向く
スプライス()-これは、追加データ、配列内の要素の視覚化、または1時間での両方の操作に使用できるユニバーサルな方法です。 ロボットと方法の結果として、発信配列が変化します。
splice()メソッドでは、最初の引数は、ビューまたは挿入を表示できる配列にインデックスを設定することです。他の引数は、要素の数を表示するために使用できます。 他の引数を省略すると、配列の要素が表示され、最初の引数で指定された位置からメソッドに修正され、配列の最後まで修正されます。 スプライス()メソッド すべてのアイテムの配列。他の引数が0の場合、メソッドは空の配列をローテーションします。
var arr =;
arr.splice(4); // 振り向く; arrstanedorivnyuє
arr.splice(1,2); // 振り向く; arrstanedorivnyuє
表示される要素を配列に設定するsplice()メソッドに2つの引数を書き込むと、次のようになります。 be-yak_yk_lkostі要素の配列に挿入されるように設定され、メソッドの最初の引数で指定されたインデックスから修正する追加の引数。
var arr =;
arr.splice(2,0、 "ab"、 "cd"); / *回転; arrstanedorivnyuє* /
arr.splice(2,2 ,, 3); / *回転["ab"、 "cd"]; arrstanedorivnyuє、3,33,44,55] * /
引数配列のsplice()メソッドが要素をウィンドウに分割せず、配列自体を挿入するという事実をvrahovuvatiにスライドさせました。
push()іpop()-メソッド、schoはvikoristovuvati masiviyakスタックを許可します。 push()メソッドは、配列に新しい要素を追加し、新しい配列を回転させます。 pop()メソッドは、配列の最後の要素を確認し、値がない場合のロボットの結果と同じ方法で回転しました。
邪悪な配列を変更する攻撃的な方法。 JavaScriptでpush()メソッドとpop()メソッドの組み合わせを設定すると、追加の配列を使用して、サービスルール「firstfail-stopwins」でスタックを開くことができます。
vаrstаk=; //空のスタック
stack.push(1,2); //配列:2回転
スタック。 ポップ (); //配列:2回転
stack.push(3); //配列:2回転
stаk.рр(); //配列:3回転
stack.push(); //配列:] 2回転
スタック。 pop()//配列:回転
スタック。 ポップ (); //配列:1回転
unshift()іshift()- push()やpop()のようにこのように機能するメソッドは、要素を挿入して表示するという悪臭を放ちますが、終わりではなく、穂軸にあります。
unshift()メソッドは、配列の耳に1つ以上の要素を追加します。これにより、配列の最後まで要素が置き換えられ、新しい配列が回転します。 shift()メソッドは、配列の最初の要素を表示し、要素ビューを回転させるために使用されます。
var arr =; // arr:
arr.unshift(1); // arr:1回転
arr.unshift(22); // arr:2回転
arr.shift(); // arr:22歳になる
arr.unshift(3、); // arr:、1]回転3
arr.shift(); // arr:[、1]回転3
arr.shift(); // arr:ターン
arr.shift(); // arr:1回転
unshift()メソッドがdecilcomで邪悪な場合、引数と引数は、splice()メソッドに追加されるため、一度に1つずつではなく、一度に挿入されます。 したがって、pid-bag配列では、同じ順序で意味が削除され、wiklikメソッドの引数のリストに球戯が書き込まれます。
toString()іtoLocaleString()-スキンを要素から行に変換し、コマを介して縁のある行のリストを作成する方法。 すでに示したように、toString()メソッドは、JavaScriptの任意のオブジェクト、およびその番号の配列に対して使用されます。 ロボットによる方法の結果として、配列の値については、四角い弓やスペーサーがないことを尊重します。
ToString()//「1,2,3」を回す
["A"、 "b"、 "c"]。 TоString()//「a、b、c」を回す
].TоString()//「1,2、z」を回す
toString()メソッドは、パラメーターなしの新しいwiklikのjoin()メソッドと同じ行に配置されます。
toLocaleString()-行がある場合に、リージョン固有の配布ボックスのピックアップ行から連結するメソッド。
添付資料1.周期的なバナー設定(スライドショー)。
1時間後に横に表示される画像の配列があります。
Slide = new Array("./pic/1.gif", "./pic/2.gif", "./pic/3.gif", "./pic/4.gif", "./pic/5.gif", "./pic/6.gif", "./pic/7.gif","./pic/8.gif", "./pic/9.gif");
//Изображения находятся во вложенной папке pic
k=0; Len=Slide.length;
function rotate(){
if (document.images){
document.banner.src=Slide[k];
setTimeout ("rotate()",1*1000);