0

var array = ['box','box','line','time','box']

for Example : box is repeated several times

MOHS3N
  • 229
  • 1
  • 4
  • 13

1 Answers1

0

Here you go:

    var array = ['box','box','line','time','box'],
    map = {},
    key;

array.forEach(function(item) {
    if (map[item] === undefined) {
        map[item] = 1;
    } else {
        map[item]++;
    }
});

for (key in map) {
    console.log(" key:", key, " repeated:", map[key]);
}
lastboy
  • 566
  • 4
  • 12