Latihan 1 dari materi Hash Map / Object di Struktur Data — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Lengkapi function countWords(words). Dia menerima array berisi kata, lalu mengembalikan sebuah Map: tiap kata jadi key, dan berapa kali kata itu muncul jadi value-nya.
Contoh: countWords(["a", "b", "a"]) mengembalikan Map dengan a → 2 dan b → 1, jadi size-nya 2. Kata yang gak ada di array gak punya hitungan, jadi get-nya memberi undefined.
Kode di bawahnya mencetak hitungan belajar, web, html, lalu size. Console harus mencetak empat baris ini, berurutan:
3
2
1
3