Sản phẩm
Trang giới thiệu học phần, tổ chức lại mã bằng hàm và vòng lặp.
Yêu cầu
- Viết hàm
renderLessons(danhSach)nhận vào mảng buổi học, dùng vòng lặp for để sinh toàn bộ danh sách nội dung học phần ra giao diện - Viết hàm
renderTable(danhSach)dùng vòng lặp để sinh bảng lịch trình học phần từ dữ liệu thay vì viết cứng HTML như ở buổi 1 - Viết hàm nhận tham số là từ khóa, dùng vòng lặp để lọc và hiển thị các buổi học khớp với từ khóa
- Viết hàm nhận tham số là trạng thái, dùng vòng lặp kết hợp switch của buổi 9 để đếm số buổi học theo từng trạng thái và hiển thị bảng thống kê
- Dùng vòng lặp while để xử lý tác vụ chưa biết trước số lần lặp, ví dụ tìm cho tới khi gặp buổi học đầu tiên chưa hoàn thành
- Gom toàn bộ mã đã viết ở các buổi trước thành các hàm có tên rõ nghĩa, mỗi hàm làm đúng một việc
Tiêu chí đánh giá
Không còn mã lặp lại, mỗi hàm có nhiệm vụ rõ ràng, giao diện được sinh hoàn toàn từ dữ liệu.
Kết quả mong muốn (đáp án tham khảo)