Як отримати значення за певним індексом масиву в JavaScript?


94

У мене є масив і я просто хочу отримати елемент з індексом 1.

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

Як я можу отримати значення за 1-м індексом мого масиву в JavaScript?

Відповіді:



37

Індекси масивів у JavaScript починаються з нуля для першого елемента, тому спробуйте це:

var firstArrayItem = myValues[0]

Звичайно, якщо ви дійсно хочете, щоб другий елемент масиву мав індекс 1, тоді це так myValues[1].

Для отримання додаткової інформації див. Доступ до елементів масиву .




0

shiftможе використовуватися в місцях, де потрібно отримати перший елемент ( index=0) масиву та ланцюжка з іншими методами масиву.

приклад:

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

Запам'ятайте, shiftмутує масив, який сильно відрізняється від доступу через індексатор.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.