たとえば、
単純な配列は次のようになりますこの例では、配列の最初の要素は0にインデックスされ、2番目の要素は1にインデックス化されます。
let myArray = [1, 2, 3, 4, 5];
配列は、文字列、数字、オブジェクトなど、さまざまな種類の値を保存できます。同じ配列に異なるタイプの値を保存することは完全に有効です。
let users = ["John", "Jane", "Jack"]; console.log(users[0]); // 输出: "John"
別の配列に配列を保存(またはネスト)することもできます。これにより、いわゆる2次元配列が作成されます。
const varied = [null, undefined, NaN, "string", 12345, {name: "Sam"}];
2次元配列(アレイの配列とも呼ばれます)は、1つ以上のサブアレイを含むアレイです。これらの子アレイは、親アレイにネストされていると呼ばれます。
ここでは、同じ動物の女性と男性の名前を各ネストされた配列に組み合わせます。女性は左側にあり、男性は右側にいます。
const arrayOfArr = [ ['value 1', 'value 2'], ['value 3', 'value 4'], ['value 5', 'value 6'] ];
最初の要素にアクセスするには、以下に示すようにインデックス0を使用できます。
const animalPairs = [ // 母的和公的 ['doe', 'buck'], ['ewe', 'ram'], ['peahen', 'peacock'], ['cow', 'bull'], ];
ここで、ネストされた配列内の値にアクセスするには、アクセスする値のインデックスを含む2番目の括弧を追加する必要があります。たとえば、最初の配列から女性の名前を取得したいとします。あなたは女性が常に前にいることを知っているので、あなたはただ必要です:
animalPairs[0]
このネストされたアレイの最初の要素を取得するには(この場合は女性の名前):
console.log(animalPairs[0]) // ['doe', 'buck'],
出力は次のとおりです
[0]
animalPairs[0][0]
メソッド:
console.log(animalPairs[0][0]) // 'doe'
親の端に配列を挿入するには、配列を親アレイの
メソッドに渡します:animalPairs[0][1] // 'buck'
[ ]
最後に、最後の配列を削除するには、unshift()
、
const animalPairs = [ // 将在此处插入母鸡和公鸡 ['doe', 'buck'], ['ewe', 'ram'], ['peahen', 'peacock'], ['cow', 'bull'], ]; animalPairs.unshift(['hen', 'rooster']);
以上がJavaScriptでネストされたアレイを使用しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。