Сравнение и подсчет повторов
Подскажите пожалуйста.
Мне надо сравнить значения в колонке между собой и вывести количество их повторов. Эти значения имеют вид типа: "BA", "CA". Повторы этих значений считает. Но также есть значения с таким видом "CA|BA|AC". Вот с ними и сложность. для этого я использую split в коде. Но не знаю как их лучше сравнить каждое еще из "CA|BA|AC" чтобы заработало. Может кто-то подскажет? Заранее спасибо.
function TopFavorites(array) {
var fav = {};
for (var i = 0; i < array.length; i++) {
if (typeof array[i][9] !== 'undefined') {
array[i][9] = array[i][9]
.slice(1, -1)
.split('|');
if (!fav[array[i][9]]) {
fav[array[i][9]] = 0;
};
++fav[array[i][9]];
};
};
return fav;
}
|
Цитата:
если я вкладываю еще один цикл, то результат меняется но выдает не правильные подсчеты. Могли бы по подробнее объяснить? Не так делаю |
Теперь другое дело. Спасибо большое за помощь и за совет :)
|
| Часовой пояс GMT +3, время: 12:59. |