var arNames = [
"Значение1",
"Значение3",
"Значение3",
"Значение1",
"Значение1",
"Значение6",
"Значение6"
];
var result = arNames.reduce(function(map, item) {
map[item] = (map[item] || 0) + 1;
return map;
}, {});
alert(JSON.stringify(result));
подскажите, как теперь разложить массив result?
т.е. отдельно ключ и его значение
чтобы далее их можно было обработать, например так:
<span>ключ массива</span> - <span>значение ключа</span>