Làm thế nào để nhận giá trị tại một chỉ mục cụ thể của mảng Trong JavaScript?


94

Tôi có một mảng và chỉ đơn giản là muốn lấy phần tử ở chỉ mục 1.

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

Làm cách nào để lấy giá trị ở chỉ mục đầu tiên của mảng trong JavaScript?

Câu trả lời:



37

Chỉ mục mảng trong JavaScript bắt đầu từ 0 cho mục đầu tiên, vì vậy hãy thử điều này:

var firstArrayItem = myValues[0]

Tất nhiên, nếu bạn thực sự muốn mục thứ hai trong mảng ở chỉ mục 1, thì đó là myValues[1].

Xem Truy cập các phần tử mảng để biết thêm thông tin.




0

shiftcó thể được sử dụng ở những nơi bạn muốn lấy phần tử đầu tiên ( index=0) của một mảng và chuỗi với các phương thức mảng khác.

thí dụ:

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

Hãy nhớ shiftbiến đổi mảng, rất khác với việc truy cập thông qua trình chỉ mục.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.