Спасибо. т.е мы ищем дочерние элементы, перебираем каждый, сортируем и выводим. А что за валидация value: $('.promo__price', n).text().replace(/\D/g, '') и .get() не понятны, не могли бы объяснить?
Вам неизвестно значение слова "валидация". Разберитесь.
$('.promo__price', n).text().replace(/\D/g, '')
Внутри элемента .promo__card выполняется поиск элемента .promo__price, берётся его текстовое содержимое, из которого вырезается всё, что не является числом.