У мене є масив і я просто хочу отримати елемент з індексом 1.
var myValues = new Array();
var valueAtIndex1 = myValues.getValue(1); // (something like this)
Як я можу отримати значення за 1-м індексом мого масиву в JavaScript?
Відповіді:
Просто використовуйте indexer
var valueAtIndex1 = myValues[1];
Індекси масивів у JavaScript починаються з нуля для першого елемента, тому спробуйте це:
var firstArrayItem = myValues[0]
Звичайно, якщо ви дійсно хочете, щоб другий елемент масиву мав індекс 1, тоді це так myValues[1].
Для отримання додаткової інформації див. Доступ до елементів масиву .
Ви можете просто використовувати []:
var valueAtIndex1 = myValues[1];
Можна використовувати [];
var indexValue = Index[1];
shiftможе використовуватися в місцях, де потрібно отримати перший елемент ( index=0) масиву та ланцюжка з іншими методами масиву.
приклад:
const comps = [{}, {}, {}]
const specComp = comps
.map(fn1)
.filter(fn2)
.shift()
Запам'ятайте, shiftмутує масив, який сильно відрізняється від доступу через індексатор.