Menu
CoddyTech

Ôn tập: kiến thức cơ bản về tập hợp

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 35 trên 65.

challenge icon

Thử thách

Dễ

Tạo một hàm (function) có tên processStudentGroups, nhận một mảng tên học sinh làm đối số. Hàm này cần:

  1. Tạo một Set từ mảng đầu vào để lấy danh sách tên học sinh không trùng lặp
  2. Xóa mọi học sinh có tên bắt đầu bằng 'Z' (không phân biệt chữ hoa chữ thường)
  3. Thêm 'John Doe' vào Set nếu tên này chưa có
  4. Trả về một đối tượng có các thuộc tính sau:
    • uniqueCount: Số lượng học sinh không trùng lặp
    • hasJohnDoe: Giá trị boolean cho biết 'John Doe' có trong Set hay không
    • studentsArray: Một mảng chứa danh sách tên học sinh cuối cùng trong tập hợp

Tự làm thử

function processStudentGroups(students) {
  // Viết code của bạn ở đây
}

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