Показать сообщение отдельно
  #14 (permalink)  
Старый 18.05.2023, 10:24
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,072

ureech,
let objId = {};
        list.each(function(i, el) {
            //тут идут разные вычисления с параметрами el.
            //И мне надо тут проверять, есть ли элементы с одинаковыми dataset.id. Плюс dataset.id может и не быть.  И если есть получать их dataset.cost. И эти dataset.cost будут подставляться в вычисления.
            let id = el.dataset.id;
            if (id) {
                let ar = objId[id];
                if (!ar) ar = objId[id] = [];
                ar.push(el);
                if (ar.length > 1) {
                    // есть совпадения, что-то делаем
                }
            }
        })
Ответить с цитированием