How to use Map In Javascript
In this method, JavaScript map is used so that we can store the result in thje form of key-value pairs where key is the chars used and value will be the number of occurrences.
Example: In this example, we will iterate the given string and store result in the form of key-value pairs.
let str = 'w3wiki'
let result = new Map()
for(let i = 0;i< str.length;i++){
let ch = str.charAt(i)
if (!result.get(ch)) result.set(ch, 1);
else {
result.set(ch, result.get(ch) + 1);
}
}
console.log(result)
// console.log(
// "The occurrence of each letter in given
// string is:",result)
Output
Map(7) { 'G' => 2, 'e' => 4, 'k' => 2, 's' => 2, 'f' => 1, 'o' => 1, 'r' => 1 }
JavaScript Program to Count the Occurrences of Each Character
This article will demonstrate different approaches for implementing a JavaScript program to count the occurrences of each character in a string. We will be given a string as input and we return the chars used with the number it occurred in that string.