Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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;
        }
Ответить с цитированием
  #2 (permalink)  
Старый 24.05.2013, 01:18
Аватар для Paulyyy
Интересующийся
Отправить личное сообщение для Paulyyy Посмотреть профиль Найти все сообщения от Paulyyy
 
Регистрация: 01.05.2013
Сообщений: 21

Сообщение от Дзен-трансгуманист Посмотреть сообщение
Paulyyy,
У вас после сплита и "одинарные", и "множественные" элементы одинаково становятся массивами. Таким образом, можете просто вложить еще один цикл по третьему уровню array, да и всё.

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

Теперь другое дело. Спасибо большое за помощь и за совет
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсчет количества кликов мыши на объект в jquery Евгений_86 Events/DOM/Window 27 03.02.2019 03:46
Подсчет количества повторений слов Макс [44] Общие вопросы Javascript 4 25.04.2012 18:18
Элементарный подсчет и калькулятор PashaShulga Общие вопросы Javascript 5 14.03.2012 21:42
Сравнение текущего URL адреса с другим? rafael Firefox/Mozilla 3 17.01.2012 21:09
Подсчет оценок asdasdasd Общие вопросы Javascript 6 06.10.2010 21:18