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
Bạn có thể truy cập một phần tử tại một chỉ mục cụ thể bằng cách sử dụng bộ phụ kiện ký hiệu khung.
var valueAtIndex1 = myValues[1];
Trên các trình duyệt mới hơn/công cụ JavaScript [xem khả năng tương thích của trình duyệt tại đây], bạn cũng có thể sử dụng phương thức
var valueAtIndex1 = myValues[1];
2 trên các mảng.var valueAtIndex1 = myValues.at[1];
Trên các chỉ mục dương, cả hai phương pháp đều hoạt động giống nhau [phương pháp đầu tiên là phổ biến hơn].
var valueAtIndex1 = myValues[1];
3 Tuy nhiên, cho phép bạn truy cập các phần tử bắt đầu từ cuối mảng bằng cách truyền một số âm. Vượt qua var valueAtIndex1 = myValues[1];
4 sẽ đưa ra phần tử cuối cùng của mảng, vượt qua var valueAtIndex1 = myValues[1];
5 lần cuối cùng thứ hai, v.v.Xem thêm chi tiết tại tài liệu MDN.
Ivar
5.72912 Huy hiệu vàng53 Huy hiệu bạc59 Huy hiệu Đồng12 gold badges53 silver badges59 bronze badges
Đã 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];
6.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,5k811 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];
8] is the most
frequent use. An alternative is var valueAtIndex1 = myValues[1];
9 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];
6.
Xem Truy cập các yếu tố mảng để biết thêm thông tin.
Chris Fulstowchris Fulstow4 gold badges40 silver badges77 bronze badges
40.4K10 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];
7:Daniel DelgadoPetar Ivanovpetar Ivanov5 gold badges38 silver badges47 bronze badges
1
Phù bằng vàng 90k1179 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];
8] 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];
9: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.1494 Huy hiệu vàng40 Huy hiệu bạc77 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.3935 Huy hiệu vàng38 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.at[1];
0 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];
1] 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.at[1];
0 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 badges29 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[1];
3:Zain
4 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.8679 Huy hiệu bạc29 Huy hiệu đồngRohìt Jíndal
Bạn có thể sử dụng
512 gold badges68 silver badges116 bronze badgesvar valueAtIndex1 = myValues.at[1];