Heim  >  Artikel  >  Web-Frontend  >  Wie greife ich auf Elemente an bestimmten Indizes in JavaScript-Arrays zu?

Wie greife ich auf Elemente an bestimmten Indizes in JavaScript-Arrays zu?

DDD
DDDOriginal
2024-10-27 14:49:01755Durchsuche

How to Access Elements at Specific Indices in JavaScript Arrays?

Erhalten von Werten an bestimmten Array-Indizes in JavaScript

In JavaScript können Sie Elemente an bestimmten Indizes innerhalb von Arrays effizient abrufen. So geht's:

Verwenden des Bracket-Notation-Accessors

Mit dem Bracket-Notation-Accessor können Sie auf Array-Elemente zugreifen, indem Sie den Index als Schlüssel innerhalb von Klammern verwenden. Zum Beispiel:

<code class="javascript">var myValues = new Array();
var valueAtIndex1 = myValues[1];</code>

Verwendung der .at()-Methode (ECMAScript 2015)

Neuere JavaScript-Engines unterstützen die .at()-Methode für Arrays, die Folgendes bereitstellt eine alternative Möglichkeit, auf Elemente mit bestimmten Indizes zuzugreifen. Es funktioniert ähnlich wie die Klammernotation, erlaubt jedoch negative Indizes:

<code class="javascript">var valueAtIndex1 = myValues.at(1); // Same as myValues[1]</code>

Positive Indizes

Für positive Indizes gelten sowohl die Klammernotation als auch .at() Methoden verhalten sich identisch.

Negative Indizes

Die Methode .at() fügt jedoch Funktionalität für negative Indizes hinzu. Die Übergabe von -1 ruft das letzte Element ab, -2 ruft das vorletzte Element ab und so weiter:

<code class="javascript">var lastElement = myValues.at(-1);</code>

MDN-Dokumentation

Siehe MDN Dokumentation für weitere Details zum Zugriff auf Array-Elemente in JavaScript: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/at

Das obige ist der detaillierte Inhalt vonWie greife ich auf Elemente an bestimmten Indizes in JavaScript-Arrays 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