> Что должен возвращать колбэк в методе sort в JavaScript (JavaScript)

Уровень: senior · Роль: frontend · Категория: Технические вопросы

Компании: ADV/web-engineering, ITFB, Домклик

Стек: JavaScript

> Пример ответа

Колбэк в методе sort должен возвращать число (целое), которое определяет порядок сортировки двух сравниваемых элементов:

  • Отрицательное число (обычно -1): первый элемент должен идти перед вторым.
  • Ноль (0): элементы считаются равными, их порядок не меняется.
  • Положительное число (обычно 1): второй элемент должен идти перед первым.

Пример для сортировки чисел по возрастанию:

JAVASCRIPT
[3, 1, 4, 1, 5].sort((a, b) => a - b); // [1, 1, 3, 4, 5]

Для строк (по умолчанию лексикографически) колбэк не обязателен, но если нужна своя логика, возвращайте результат сравнения через localeCompare или явное число.

> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?

Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью