Ôn tập: Nhóm bạn bè
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 41 trên 65.
Thử thách
DễTạo một hàm có tên analyzeFriendGroups, nhận hai mảng tên (đại diện cho hai nhóm bạn khác nhau) làm tham số. Hàm cần chuyển các mảng thành tập hợp và trả về một đối tượng chứa các thông tin sau theo đúng thứ tự này:
mutualFriends: Số người thuộc cả hai nhóm bạnexclusiveToFirst: Số người chỉ thuộc nhóm thứ nhấtexclusiveToSecond: Số người chỉ thuộc nhóm thứ haipotentialConnections: Số kết nối duy nhất có thể tạo ra giữa các thành viên chỉ thuộc từng nhómisSubset: Giá trị Boolean cho biết một nhóm có nằm hoàn toàn trong nhóm còn lại hay không
Tự làm thử
function analyzeFriendGroups(group1, group2) {
let set1 = new Set(group1);
let set2 = new Set(group2);
// Viết code của bạn ở đây
}
Tất cả bài học trong Logic và luồng chương trình
4JSON phần 2
Duyệt qua JSONJSON lồng nhauOptional chaining trong JSONSao chép nông và sâuÔn tập: Cửa hàng xe đạpÔn tập: Hệ Mặt Trời7Hệ thống quản lý thư viện
Tổng quan dự ánThêm sách10Quản lý hệ thống lễ hội
Tổng quan dự ánThêm phim và địa điểm2Mảng nhiều chiều
Kiến thức cơ bản về mảng 2 chiềuTruy cập phần tử trong mảng 2 chiềuVòng lặp lồng nhau với mảng 2 chiềuÔn tập về mảng 2 chiềuPhép cộng và phép trừ ma trậnMảng không đềuMảng 3 chiều và hơn nữaCác mẫu thường gặp với mảng 2 chiềuÔn tập về mảng3JSON phần 1
JSON là gì?Kiểm tra khóa có tồn tạiPhương thức của đối tượngToán tử spread phần 1Toán tử spread phần 2Xóa khóaÔn tập: thao tác với khóa trong JSONTự luyện tập: Trình biên dịch JavaScript online