JavaScript'te belirli bir dizi dizininde nasıl değer elde edilir?


97

Bir dizim var ve basitçe 1. indisteki öğeyi almak istiyorum.

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

JavaScript'teki dizimin 1. dizinindeki değeri nasıl alabilirim?

Yanıtlar:


160

Sadece kullan indexer

var valueAtIndex1 = myValues[1];

Bu, soruda belirtildiği gibi "1." de olmayan ikinci dizindeki öğeyi döndürür.
Tho.Tra

38

JavaScript'teki dizi dizinleri ilk öğe için sıfırdan başlar, bu yüzden şunu deneyin:

var firstArrayItem = myValues[0]

Elbette, dizideki ikinci öğeyi gerçekten dizin 1'de istiyorsanız, o zaman öyle myValues[1].

Daha fazla bilgi için bkz. Dizi öğelerine erişim .




0

shiftindex=0bir dizinin ilk öğesini ( ) almak istediğiniz yerlerde ve diğer dizi yöntemleriyle zincirde kullanılabilir.

misal:

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

shiftBir indeksleyici aracılığıyla erişimden çok farklı olan diziyi değiştirdiğini unutmayın .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.