Wie erhalte ich einen Wert für einen bestimmten Array-Index in JavaScript?

93

Ich habe ein Array und möchte einfach das Element auf Index 1 erhalten.

var myValues = new Array();
var valueAtIndex1 = myValues.getValue(1); // (something like this)

Wie kann ich den Wert am 1. Index meines Arrays in JavaScript abrufen?

junaidp
quelle

Antworten:

155

Benutz einfach indexer

var valueAtIndex1 = myValues[1];
Abdul Munim
quelle
36

Array-Indizes in JavaScript beginnen beim ersten Element bei Null. Versuchen Sie Folgendes:

var firstArrayItem = myValues[0]

Wenn Sie tatsächlich das zweite Element im Array bei Index 1 haben möchten, dann ist es das natürlich myValues[1].

Weitere Informationen finden Sie unter Zugreifen auf Array-Elemente .

Chris Fulstow
quelle
10

Sie können einfach verwenden []:

var valueAtIndex1 = myValues[1];
Petar Ivanov
quelle
0

Sie können verwenden [];

var indexValue = Index[1];
Zain Jamil
quelle
0

shiftkann an Stellen verwendet werden, an denen Sie das erste Element ( index=0) eines Arrays abrufen und mit anderen Array-Methoden verketten möchten .

Beispiel:

const comps = [{}, {}, {}]
const specComp = comps
                  .map(fn1)
                  .filter(fn2)
                  .shift()

Denken Sie daran, dass shiftdas Array mutiert ist, was sich stark vom Zugriff über einen Indexer unterscheidet.

Subrat
quelle