String split and count the number of occurrences and also

javascript, jquery, split, string

Solution

Now a days you can do

    const str = "Java$$Java$$jQuery$$Java$$jQuery$$Java$$Java$$Java$$Hibernate$$Java$$Java$$Spring$$Instagram$$jQuery$$jQuery$$";
    
    var result = str.split("$$").reduce(function(acc, curr) {
    curr &&  (acc[curr] = (acc[curr] + 1) || 1);
     return acc
    }, {});
    console.log(result);

Problem

I have a string ``` var stringIHave = "Java$$Java$$jQuery$$Java$$jQuery$$Java$$Java$$Java$$Hibernate$$Java$$Java$$Spring$$Instagram$$jQuery$$jQuery$$"; ``` How to get the count of the number of occurrences of each entry, The occurrence I get, is from a JSON like Java = 8 and etc...

Original source

Related problems