Сравнение и подсчет повторов
Подскажите пожалуйста.
Мне надо сравнить значения в колонке между собой и вывести количество их повторов. Эти значения имеют вид типа: "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, время: 06:08. |