- Если compareFunction(a, b) больше 0, сортировка поставит b по меньшему индексу, чем a.
- Функция compareFunction(a, b) должна всегда возвращать одинаковое значение для определённой пары элементов a и b. Если будут возвращаться непоследовательные результаты, порядок сортировки будет не определён.
if (!Object.values(all_ids).some(el => el === false)) {
// у всех true
}