Показать сообщение отдельно
  #1 (permalink)  
Старый 24.05.2013, 00:22
Аватар для Paulyyy
Интересующийся
Отправить личное сообщение для Paulyyy Посмотреть профиль Найти все сообщения от Paulyyy
 
Регистрация: 01.05.2013
Сообщений: 21

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