@diod89 Ветка для русскоговорящих пользователей BAS находится здесь: https://community.bablosoft.com/category/19/поддержка. А здесь: https://community.bablosoft.com/category/9/support находится ветка для англоговорящих пользователей BAS! Я последние 10 ваших тем переносил с одной ветки на другую, мне надоело, следующую вашу тему созданную в неправильной ветке я просто заблокирую
Обработка списка - удаление дублей, сортировка
-
Всех приветствую.
Вроде простое действие, но не получается решить вопрос со списком уже который день. Вынужден был прибегнуть к помощи нейросетки, но и этот результат не могу скормить BAS, пишет SyntaxError. Я до конца не понимаю работу кода, к сожалению, но что конкретно ему не нравится, может в мелочи какой-то дело?var emails = [[EMAILLIST]];
// Подсчитываем количество вхождений каждого адреса
var count = {};
emails.forEach(email => {
count[email] = (count[email] || 0) + 1;
});
// Сортируем адреса по убыванию количества вхождений и оставляем только сами адреса
[[EMAIL]] = Object.entries(count).sort(([, a], [, b]) => b - a).map(([email]) => email);Задача такая:
Есть список почт EMAILLIST, где одни и те же адреса могут повторяться. Нужно в список EMAIL записать каждый уникальный адрес из EMAILLIST без дублей и отсортировать эти адреса в порядке убывания количества их повторений в исходном списке, сверху вниз.