さて、戻ってきます。
だから、これはいくつかのjavascript配列の演習のための時間です。
両方に2つの演習があります。
私はあなたにいくつかのコードを与える。
このコードを実行すると何が起きるかを評価するだけです。
ここに最初のものがあります。
見てみましょう。
Pozzaビデオが必要な場合は、私は解決策を見てみましょう。ほんの数秒です。
OK。
だから、これはちょっと難しいです。
まず数値配列を定義します。
それには5つの数字があります。
そして、我々は番号配列番号ブラケット番号ホットリンクから何かを印刷しています。
この場合の長さは5 1 2 3 4 5個です。
したがって、この配列の最大のインデックスは実際には4であるため、数字の括弧5にアクセスすることになります。これは問題です。
0 1 2 3 4で始まります。
したがって、数字5は存在しません。
私たちが実際に得ることは未定義であり、私はそれをあなたに示します。
これをconに貼り付けてください。 そして我々は未定義になる。
ちょうど私が確かに存在しない100の数をしようとしたように私は未定義になる。
だから私が5の数を行う場合、私は定義されていないか、私は88を得るので、私は少しトリッキーにしたい。
したがって、コードを評価する必要がある場合は、2番目の練習問題があります。その後、解決策を説明し、ほんの数分です。
だから、これは少し怖いです。
ネストされた配列があります。
だから、友人グループと呼ばれるこの外側の配列には3つの項目があり、それぞれが実際には独自の配列です。
これは入れ子配列または2次元配列と呼ばれ、別の配列の代わりに配列に入れ子にするためです。
だから、それぞれがハリー・ポッターの3つの文字列の3つの異なる友人グループであり、私は詐欺だ。 友人グループを記録する
3のアイテムインデックスは2です。
今ここでこの配列全体を取得します。
そして、Mouniであるその配列の最初のアイテムインデックスゼロを見つけています。
だから私はこれを私のコンソールにコピーして、私がこの最後の友人または同輩を私に与える2人の友人グループを見ればそれを実証するつもりです。
そして、私がそれを取ると、私はゼロのインデックスを得る、私は最初のアイテムはMouniです。
だから、これは配列に穴をあける必要があり、次に最初の層にアクセスしなければならないいくつかのネストされたデータを持つ別の配列を必要とするのはかなり一般的です。
DBから来るデータのようなより複雑なデータ構造になったときに、インデックスを取得してインデックスにアクセスする必要がありますデータベース。
Facebook
APIが提供するデータやMongo
私たちのデータにアクセスするには、入れ子配列に掘り下げる必要があります。
さあ、このような簡単な演習のために