How to use reduce() Method with an Object In Javascript
In this method, we’ll use the reduce() method directly on the array obtained from splitting the string. This will accumulate the character counts in an object.
let str = "w3wiki";
let result = str.split("").reduce((acc, char) => {
acc[char] = (acc[char] || 0) + 1;
return acc;
}, {});
console.log("The occurrence of each letter in the given string is:", result);
Output
The occurrence of each letter in the given string is: { 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.
Contact Us