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:
Chỉ dùng indexer
var valueAtIndex1 = myValues[1];
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.
Bạn chỉ có thể sử dụng []:
var valueAtIndex1 = myValues[1];
Bạn có thể dùng [];
var indexValue = Index[1];
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.