Tôi có một mảng và chỉ đơn giản là muốn lấy phần tử tại INDEX 1.
var myValues = new Array[];
var valueAtIndex1 = myValues.getValue[1]; // [something like this]
Làm thế nào tôi có thể nhận được giá trị ở chỉ số 1 của mảng của tôi trong JavaScript?
AIMORRIS
4063 Huy hiệu bạc16 Huy hiệu Đồng3 silver badges16 bronze badges
Đã hỏi ngày 23 tháng 11 năm 2011 lúc 7:14Nov 23, 2011 at 7:14
Chỉ cần sử dụng
var valueAtIndex1 = myValues[1];
2var valueAtIndex1 = myValues[1];
Cập nhật từ Chrome 92 [phát hành vào ngày: tháng 7 năm 2021]
Bạn có thể sử dụng phương thức
var valueAtIndex1 = myValues[1];
3 từ var valueAtIndex1 = myValues[1];
4 như sau:var valueAtIndex1 = myValues.at[1];
Xem thêm chi tiết tại tài liệu MDN.
Đã trả lời ngày 23 tháng 11 năm 2011 lúc 7:16Nov 23, 2011 at 7:16
Abdul Munimabdul MunimAbdul Munim
Phim huy hiệu vàng 18,5k88 gold badges50 silver badges60 bronze badges
3
Các chỉ mục mảng trong JavaScript Bắt đầu ở mức 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 tại INDEX 1, thì đó là
var valueAtIndex1 = myValues[1];
5.Xem Truy cập các yếu tố mảng để biết thêm thông tin.
Đã trả lời ngày 23 tháng 11 năm 2011 lúc 7:16Nov 23, 2011 at 7:16
Abdul Munimabdul MunimChris Fulstow
Phim huy hiệu vàng 18,5k810 gold badges85 silver badges109 bronze badges
Các chỉ mục mảng trong JavaScript Bắt đầu ở mức 0 cho mục đầu tiên, vì vậy hãy thử điều này:
var valueAtIndex1 = myValues[1];
Đã trả lời ngày 23 tháng 11 năm 2011 lúc 7:16Nov 23, 2011 at 7:16
Abdul Munimabdul MunimPetar Ivanov
Phim huy hiệu vàng 18,5k810 gold badges79 silver badges94 bronze badges
Các chỉ mục mảng trong JavaScript Bắt đầu ở mức 0 cho mục đầu tiên, vì vậy hãy thử điều này: [
var valueAtIndex1 = myValues[1];
7] is the most
frequent use. An alternative is var valueAtIndex1 = myValues[1];
3 array method:const cart = ['apple', 'banana', 'pear'];
cart.at[0] // 'apple'
cart.at[2] // 'pear'
Tất nhiên, nếu bạn thực sự muốn mục thứ hai trong mảng tại INDEX 1, thì đó là
var valueAtIndex1 = myValues[1];
5.
Xem Truy cập các yếu tố mảng để biết thêm thông tin.
Chris Fulstowchris Fulstow3 gold badges38 silver badges76 bronze badges
40.3k10 Huy hiệu vàng85 Huy hiệu bạc109 Huy hiệu đồngSep 7, 2021 at 18:09
Bạn chỉ có thể sử dụng
var valueAtIndex1 = myValues[1];
6:Daniel DelgadoPetar Ivanovpetar Ivanov5 gold badges36 silver badges47 bronze badges
1
89,8K10 Huy hiệu vàng79 Huy hiệu bạc94 Huy hiệu Đồng
example:
const comps = [{}, {}, {}]
const specComp = comps
.map[fn1]
.filter[fn2]
.shift[]
Indexer [
var valueAtIndex1 = myValues[1];
7] là cách sử dụng thường xuyên nhất. Một giải pháp thay thế là phương thức mảng var valueAtIndex1 = myValues[1];
3:Nếu bạn đến từ một ngôn ngữ lập trình khác, có lẽ nó trông quen thuộc hơn.Mar 15, 2020 at 19:05
NcardotSubrat
5.0593 Huy hiệu vàng38 Huy hiệu bạc76 Huy hiệu đồng1 gold badge11 silver badges19 bronze badges
Đã trả lời ngày 7 tháng 9 năm 2021 lúc 18:09
Daniel Delgadodaniel Delgado
const myValues = [1, 2, 3]
myValues.at[1] // 2
4.3555 Huy hiệu vàng36 Huy hiệu bạc47 Huy hiệu đồngelement from the end of the array:
const myValues = [1, 2, 3]
myValues.at[-1] // 3
myValues.at[-2] // 2
var valueAtIndex1 = myValues[1];
9 có thể được sử dụng ở những nơi bạn muốn lấy phần tử đầu tiên [var valueAtIndex1 = myValues.at[1];
0] của một mảng và chuỗi với các phương thức mảng khác.Hãy nhớ rằng
var valueAtIndex1 = myValues[1];
9 làm biến đổi mảng, rất khác so với việc truy cập thông qua trình chỉ mục.Mar 23 at 12:30
Đã trả lời ngày 15 tháng 3 năm 2020 lúc 19:05Lars Flieger
Subbratsubrat9 silver badges28 bronze badges
8611 Huy hiệu vàng11 Huy hiệu bạc19 Huy hiệu đồng
var indexValue = Index[1];
Cập nhật 2022Oct 25, 2019 at 5:55
Với ES2022, bạn có thể sử dụng
var valueAtIndex1 = myValues.at[1];
2:Zain
3 cũng hỗ trợ chỉ số âm, trả về một phần tử từ cuối mảng:3 bronze badgesvar valueAtIndex1 = myValues.at[1];
Đọc thêm: MDN, JavaScriptTutorial, Thông số kỹ thuật
var valueAtIndex1 = myValues[1];
0Đã trả lời ngày 23 tháng 3 lúc 12:30
var valueAtIndex1 = myValues[1];
1Lars Fliegerlars FliegerJul 23 at 18:10
1.8259 huy hiệu bạc28 Huy hiệu đồngRohìt Jíndal
Bạn có thể sử dụng
412 gold badges67 silver badges114 bronze badgesvar valueAtIndex1 = myValues.at[1];