Ulasan, Kelompokkan Teman
Termasuk bagian Logika dan Alur dalam perjalanan JavaScript di Coddy. Pelajaran 41 dari 65.
Tantangan
MudahBuat fungsi bernama analyzeFriendGroups yang menerima dua array nama (yang mewakili dua grup teman berbeda) sebagai parameter. Fungsi ini harus mengubah array menjadi set dan mengembalikan object yang berisi informasi berikut (dengan urutan persis seperti ini):
mutualFriends: Jumlah orang yang ada di kedua grup temanexclusiveToFirst: Jumlah orang yang hanya ada di grup pertamaexclusiveToSecond: Jumlah orang yang hanya ada di grup keduapotentialConnections: Jumlah koneksi unik yang dapat dibuat antara anggota eksklusif dari setiap grupisSubset: Boolean yang menunjukkan apakah satu grup sepenuhnya tercakup dalam grup lainnya
Coba sendiri
function analyzeFriendGroups(group1, group2) {
let set1 = new Set(group1);
let set2 = new Set(group2);
// Tulis kodemu di sini
}
Semua pelajaran di Logika dan Alur
1Mendalami string
Dasar-dasar stringIterasi pada stringTemplate LiteralsMethod stringRangkuman: Perangkai string4JSON Bagian 2
Menelusuri JSONJSON BersarangOptional Chaining pada JSONSalinan Dangkal dan MendalamUlasan: Toko SepedaUlasan: Tata Surya7Sistem Manajemen Perpustakaan
Ikhtisar ProyekMenambahkan Buku2Array Multidimensi
Dasar-Dasar Array 2DMengakses Elemen Array 2DLoop Bersarang dengan Array 2DRingkasan: Array 2DPenjumlahan dan Pengurangan MatriksArray BergerigiArray 3D dan SeterusnyaPola Umum Array 2DRingkasan: Semua tentang Array5set Bagian 1
Apa Itu set?Melakukan Perulangan pada setMenambahkan ElemenMenghapus ElemenMemeriksa Apakah Elemen AdaUkuran dan Apakah KosongMenyalin dan MengosongkanRangkuman: Dasar-Dasar set8Topik Menarik tentang array
Membongkar arraySintaks spread pada arrayArray renggangRekap: Lokakarya arrayLatihan sendiri: Compiler JavaScript online