Truy cập các phần tử trong mảng
Thuộc phần Kiến thức cơ bản trong hành trình JavaScript của Coddy. Bài học 58 trên 77.
Trong JavaScript, ta dùng mảng (array) để lưu trữ nhiều giá trị trong một biến. Mỗi giá trị trong mảng được gọi là phần tử, và mỗi phần tử có một chỉ số. Các chỉ số bắt đầu từ 0 đến độ dài của mảng trừ đi một.
Ví dụ, hãy xem mảng tiếp theo:
let myArray = ['a', 'b', 'c', 'd', 'e', 'f', 'g']- Phần tử
aở chỉ số 0 - Phần tử
bở chỉ số 1 - ...
- Phần tử
gở chỉ số 6
Để truy cập một phần tử trong mảng, ta có thể dùng chỉ số của phần tử đó bên trong dấu ngoặc vuông. Ví dụ, để truy cập phần tử đầu tiên của một mảng có tên myArray, ta sẽ dùng myArray[0].
Đây là một ví dụ:
let myArray = [10, 20, 30, 40, 50]
let element = myArray[2]Biến element sẽ chứa giá trị 30 vì nó truy cập phần tử thứ ba (có chỉ số là 2).
Thử thách
DễTạo một hàm tên là values, nhận một mảng làm đối số và in ra lần lượt tất cả các phần tử trong mảng.
Để duyệt qua một mảng, hãy dùng thuộc tính .length bên trong câu lệnh for:
let myArray = [10, 20, 30, 40, 50]
for (let i = 0; i < myArray.length; i++) {
console.log(myArray[i]);
}Với cách này, i sẽ chạy từ 0 đến myArray.length (không bao gồm giá trị này), tương ứng chính xác với tất cả các chỉ số của mảng.
Tự làm thử
function values(arr) {
// Viết code ở đây
}Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Kiến thức cơ bản
8Vòng lặp
Vòng lặp forVòng lặp whileThoát vòng lặpBỏ qua lần lặpÔn tập: giai thừaVòng lặp do whileVòng lặp lồng nhau11Mảng phần 1
Khai báo mảngTruy cập các phần tử trong mảngChỉnh sửa mảngPhương thức của mảng phần 1Phương thức của mảng phần 2Ôn tập: Bộ xử lý mảng3Toán tử phần 1
Toán tử số họcToán tử moduloPhép tính số học rút gọnToán tử so sánhSo sánh bằng nghiêm ngặt và không nghiêm ngặtÔn tập: phép tính đơn giản6Nhập xuất cơ bản
Đầu raĐầu ra với biếnChuyển đổi kiểu dữ liệu, phần 1Chuyển đổi kiểu dữ liệu, phần 2Ôn tập đến 120Ôn tập: đúng hay saiTự luyện tập: Trình biên dịch JavaScript online