ホームページ >ウェブフロントエンド >jsチュートリアル >jsでインデックスを使用して配列オブジェクトの要素にアクセスする方法

jsでインデックスを使用して配列オブジェクトの要素にアクセスする方法

醉折花枝作酒筹
醉折花枝作酒筹オリジナル
2021-08-09 16:29:313810ブラウズ

前回の記事では、配列とは何か、配列の作成方法について学びました。「js の配列オブジェクトを作成する方法」をご覧ください。今回はインデックスを使って配列オブジェクト内の要素にアクセスする方法を学習しますので、必要に応じて参照してください。

配列を作成した後、何をする必要がありますか?作成した配列の要素を出力する必要がありますか?また、どのように出力する必要がありますか?今日はそれについて話しましょう。

最初に小さな例を見てみましょう。

<script>
var arr = new Array(3); 
arr[0] = "one";
arr[1] = "two";
arr[2] = "three";
var first = arr[0];
console.log(first);
var last = arr[arr.length - 1];
console.log(last);
</script>

コンソール上のこの小さな例の出力結果は、

jsでインデックスを使用して配列オブジェクトの要素にアクセスする方法

この配列オブジェクトの最初の要素と最後の要素が出力されていることがわかります。コンソール上の要素。では、これはどのように行われるのでしょうか?一緒に見てみましょう。

この例では、「arr[0]」または「arr[arr.length - 1]」が使用されていることがわかります。「必要な場合」を参照してください。配列オブジェクト内の要素にアクセスするには、「配列オブジェクト [添え字]」を使用する必要があります。

注意する必要があることが 1 つあります。[0] は配列の最初の要素です。 [1] は配列の 2 番目の要素です。

配列内に存在しない要素にアクセスすると、「未定義」が返されます。

たとえば、「arr[arr.length - 1]」ではなく「arr[arr.length]」にアクセスすると、「##」 #unknown" が返されます。なぜ? length という単語が長さを意味することは誰もが知っています。この例では、この配列の長さにアクセスしています。この配列の長さの要素にアクセスすると、## にアクセスしていることがわかります。 #arr[3]。配列では、[0] を使用して配列の最初の要素を表します。つまり、「長さ - 1」を使用して配列の最後の要素を表します。この場合、arr[3] は存在せず、「未定義」が返されます。 [推奨学習:

JavaScript 上級チュートリアル

]

以上がjsでインデックスを使用して配列オブジェクトの要素にアクセスする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。