Đề bài - Mã đề H: Danh sách mượn trả sách thư viện
Vận dụng toàn bộ kiến thức lần 1 (return, Arrow Function, index/length), trọng tâm là 4 phương thức
push, pop, unshift, shift cùng luồng dữ liệu: hàm xử lý dữ liệu
trả về mảng mới, hàm hiển thị nhận mảng đó và dựng lại giao diện.
- Cho phép thêm/xóa ở cả đầu và cuối danh sách, dùng đủ 4 phương thức push, pop, unshift, shift.
- Mỗi thao tác đi qua chuỗi: hàm xử lý dữ liệu trả về mảng mới, sau đó hàm hiển thị nhận mảng đó và dựng lại giao diện.
- Có khu vực nhật ký thao tác ghi lại lịch sử các lần thêm xóa, lưu bằng mảng và hiển thị bằng vòng lặp.
- Có tối thiểu 3 chỉ số thống kê được tính bằng hàm trả về và cập nhật tự động sau mỗi thao tác.
- Xử lý được trường hợp danh sách rỗng khi thực hiện thao tác xóa.
- Có sơ đồ luồng dữ liệu: từ thao tác người dùng, đến hàm xử lý, đến hàm hiển thị.
Minh họa kết quả mong muốn
Ràng buộc cấu trúc riêng cho mã đề H
Danh sách định nghĩa: Bổ sung một danh sách định nghĩa gồm ít nhất hai cặp thuật ngữ và mô tả. Không thay ràng buộc này bằng cấu trúc của mã đề khác.
File nộp bài
Bắt đầu từ file goc.html, tham khảo dapan.html sau khi tự làm.