У меня есть массив, и я просто хочу получить элемент с индексом 1.
var myValues = new Array();
var valueAtIndex1 = myValues.getValue(1); // (something like this)
Как я могу получить значение в первом индексе моего массива в 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изменяет массив, что сильно отличается от доступа через индексатор.