Hướng dẫn how do you get a specific index of an array in javascript? - làm thế nào để bạn có được một chỉ mục cụ thể của một mảng trong javascript?

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?

Hướng dẫn how do you get a specific index of an array in javascript? - làm thế nào để bạn có được một chỉ mục cụ thể của một mảng 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.

Hướng dẫn how do you get a specific index of an array in javascript? - làm thế nào để bạn có được một chỉ mục cụ thể của một mảng trong javascript?

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.

Hướng dẫn how do you get a specific index of an array in javascript? - làm thế nào để bạn có được một chỉ mục cụ thể của một mảng trong javascript?

Đã 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.

Hướng dẫn how do you get a specific index of an array in javascript? - làm thế nào để bạn có được một chỉ mục cụ thể của một mảng trong javascript?

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

Hướng dẫn how do you get a specific index of an array in javascript? - làm thế nào để bạn có được một chỉ mục cụ thể của một mảng trong javascript?

Bạn chỉ có thể sử dụng

var valueAtIndex1 = myValues[1];
7:Daniel Delgado

Petar 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

Hướng dẫn how do you get a specific index of an array in javascript? - làm thế nào để bạn có được một chỉ mục cụ thể của một mảng trong javascript?

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

Hướng dẫn how do you get a specific index of an array in javascript? - làm thế nào để bạn có được một chỉ mục cụ thể của một mảng trong javascript?

Đã 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

Hướng dẫn how do you get a specific index of an array in javascript? - làm thế nào để bạn có được một chỉ mục cụ thể của một mảng trong javascript?

Với ES2022, bạn có thể sử dụng

var valueAtIndex1 = myValues[1];
3:Zain

var valueAtIndex1 = myValues.at(1);
4 cũng hỗ trợ chỉ số âm, trả về một phần tử từ cuối mảng:3 bronze badges

Đọ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];
1

Lars Fliegerlars FliegerJul 23 at 18:10

Hướng dẫn how do you get a specific index of an array in javascript? - làm thế nào để bạn có được một chỉ mục cụ thể của một mảng trong javascript?

1.8679 Huy hiệu bạc29 Huy hiệu đồngRohìt Jíndal

Bạn có thể sử dụng

var valueAtIndex1 = myValues.at(1);
512 gold badges68 silver badges116 bronze badges

Bạn có thể bật một yếu tố cụ thể từ mảng trong JavaScript không?

Hàm pop (): Phương thức này được sử dụng để loại bỏ các phần tử từ cuối một mảng.Hàm shift (): Phương thức này được sử dụng để loại bỏ các phần tử từ đầu một mảng.Hàm splice (): Phương pháp này được sử dụng để loại bỏ các phần tử khỏi chỉ số cụ thể của một mảng.: This method is used to remove elements from the end of an array. shift() function: This method is used to remove elements from the start of an array. splice() function: This method is used to remove elements from the specific index of an array.

Có một chỉ mục cho các mảng?

Indexof (mảng, đối tượng, int32) tìm kiếm đối tượng được chỉ định trong một loạt các phần tử của mảng một chiều và trả về chỉ số xuất hiện đầu tiên của nó.Phạm vi mở rộng từ một chỉ mục được chỉ định đến cuối mảng. Searches for the specified object in a range of elements of a one-dimensional array, and returns the index of its first occurrence. The range extends from a specified index to the end of the array.