Jak uzyskać wartość w określonym indeksie tablicy w JavaScript?


94

Mam tablicę i po prostu chcę uzyskać element o indeksie 1.

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

Jak mogę uzyskać wartość pierwszego indeksu mojej tablicy w JavaScript?

Odpowiedzi:


158

Po prostu użyj indexer

var valueAtIndex1 = myValues[1];

Zwraca element pod drugim indeksem, a nie „pierwszym”, jak określono w pytaniu.
Tho.Tra

38

Indeksy tablic w JavaScript zaczynają się od zera dla pierwszego elementu, więc spróbuj tego:

var firstArrayItem = myValues[0]

Oczywiście, jeśli faktycznie chcesz, aby drugi element w tablicy miał indeks 1, to jest myValues[1].

Aby uzyskać więcej informacji, zobacz Uzyskiwanie dostępu do elementów tablicy .




0

shiftmoże być używany w miejscach, w których chcesz uzyskać pierwszy element ( index=0) tablicy i łańcucha z innymi metodami tablicowymi.

przykład:

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

Pamiętaj, że shiftmutuje tablicę, która bardzo różni się od dostępu przez indeksator.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.