Menu
CoddyTech

Truy cập phần tử trong mảng 2 chiều

Thuộc phần Logic và luồng chương trình trong hành trình JavaScript của Coddy. Bài học 7 trên 65.

Truy cập các phần tử trong mảng 2D tương tự như truy cập các phần tử trong mảng 1D, nhưng thay vì dùng một chỉ số, bạn dùng hai chỉ số: một cho hàng và một cho cột. Ví dụ:

const seats = [
  ['A1', 'A2', 'A3'],
  ['B1', 'B2', 'B3']
];
// seats[0][2] -> 'A3'
// seats[1][1] -> 'B2'

Hãy nhớ rằng chỉ số (index) trong JavaScript bắt đầu từ 0, vì vậy hàng đầu tiên có chỉ số 0, hàng thứ hai có chỉ số 1, và cứ thế tiếp tục.

challenge icon

Thử thách

Dễ

Tạo một hàm (function) tên là getColumn nhận ba đối số: một mảng 2D matrix, một số nguyên numberOfRows và một số nguyên colIndex. Hàm này trả về một mảng chứa tất cả phần tử trong cột được chỉ định colIndex. 

Tự làm thử

function getColumn(matrix, numberOfRows, colIndex) {
  // TODO: Trả về một mảng gồm các phần tử ở chỉ số cột đã cho
}
// Không viết gì bên ngoài hàm
quiz iconTự kiểm tra

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 Logic và luồng chương trình

Tự luyện tập: Trình biên dịch JavaScript online