Menu
CoddyTech

Mảng không đề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 11 trên 65.

Mảng răng cưa là cấu trúc giống mảng 2D, trong đó mỗi hàng có thể có độ dài khác nhau. Ví dụ:const classroom = [<br> ["Alice", "Bob"],<br> ["Charlie", "Diana", "Eve"],<br> ["Frank"]<br>];Ở đây, hàng đầu tiên có 2 phần tử, hàng thứ hai có 3 phần tử và hàng thứ ba có 1 phần tử.Hãy lưu ý rằng dù ví dụ dùng const, bạn cũng có thể khai báo mảng răng cưa bằng let hoặc var; điểm mấu chốt là sử dụng các giá trị mảng lồng nhau.
challenge icon

Thử thách

Dễ

Tạo một hàm có tên sumJagged, nhận vào một mảng số có các hàng dài ngắn khác nhau và trả về tổng tất cả phần tử trong mọi hàng, bất kể độ dài của hàng.

Tự làm thử

function sumJagged(jaggedArray) {
  // TODO: Viết logic tính tổng tất cả phần tử trong mảng không đều.
}
// 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