Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function wordOccurrences(arr) {
- let map = new Map();
- for (let word of arr) {
- if (!map.has(word)) {
- map.set(word, 0);
- }
- map.set(word, map.get(word) + 1);
- }
- let sorted = Array.from(map);
- sorted.sort((a, b) => b[1] - a[1]);
- for (let [word, words] of sorted) {
- console.log(`${word} -> ${words} times`);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement