Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function wordOccurrences(arr) {
- let map = new Map();
- let words = 0;
- for (let word of arr) {
- if (!map.has(word)) {
- words = 1;
- } else {
- words = map.get(word) + 1;
- }
- map.set(word, words);
- }
- 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