Heim  >  Artikel  >  Web-Frontend  >  Wie greifen Sie auf Werte an bestimmten Indizes in einem JavaScript-Array zu?

Wie greifen Sie auf Werte an bestimmten Indizes in einem JavaScript-Array zu?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-25 21:28:02396Durchsuche

How do you access values at specific indices in a JavaScript array?

Zugriff auf Werte an bestimmten Array-Indizes in JavaScript

Um auf den Wert an einem bestimmten Index in einem Array in JavaScript zuzugreifen, können Sie die verwenden Folgende Methoden:

Klammernotation

Der gebräuchlichste Ansatz ist die Verwendung des Klammernotation-Accessors, bei dem Sie den gewünschten Index in eckige Klammern einschließen. Wenn Sie beispielsweise über ein Array „myValues“ verfügen, können Sie das Element an Index 1 wie folgt abrufen:

const valueAtIndex1 = myValues[1];

Array.prototype.at() Methode

In modernen Browsern und JavaScript-Engines können Sie die Methode .at() auch für Arrays verwenden. Diese Methode bietet eine ähnliche Funktionalität wie die Klammernotation, bietet jedoch erweiterte Möglichkeiten, z. B. den Zugriff auf Elemente vom Ende des Arrays mithilfe negativer Indizes. Zum Beispiel:

const valueAtIndex1 = myValues.at(1); // Positive index

const lastValue = myValues.at(-1); // Last element

Auswahl der richtigen Methode

Sowohl die Klammernotation als auch die .at()-Methode rufen effektiv Array-Elemente an bestimmten Indizes ab. Die Klammerschreibweise wird weithin unterstützt und im Allgemeinen bevorzugt. Allerdings bietet .at() zusätzliche Funktionen, die in bestimmten Fällen nützlich sein können, z. B. die Handhabung negativer Indizes.

Es ist wichtig zu beachten, dass der Versuch, auf einen Index außerhalb der Grenzen des Arrays zuzugreifen, dazu führt, dass undefiniert zurückgegeben wird.

Das obige ist der detaillierte Inhalt vonWie greifen Sie auf Werte an bestimmten Indizes in einem JavaScript-Array zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn