> Для чего используется метод reverse у массивов в JavaScript (JavaScript)
Уровень: senior · Роль: frontend · Категория: Технические вопросы
Компании: Kvando Technologies
Стек: JavaScript
> Пример ответа
Метод reverse() в JavaScript используется для изменения порядка элементов массива на обратный. Он модифицирует исходный массив "на месте" (мутирует его) и возвращает ссылку на тот же массив с переставленными элементами.
Основные сценарии использования:
- Обработка данных: переворот списка сообщений (от новых к старым или наоборот).
- UI/UX: отображение элементов в обратном хронологическом порядке (например, комментарии, новости).
- Алгоритмические задачи: реверс строки (через
split().reverse().join('')), проверка палиндромов.
Пример:
JAVASCRIPTconst arr = [1, 2, 3];arr.reverse(); // [3, 2, 1]console.log(arr); // [3, 2, 1] - исходный массив изменён
Важно: reverse() не создаёт новый массив, а изменяет существующий. Если нужно сохранить оригинал, предварительно создайте копию через slice() или спред-оператор:
JAVASCRIPTconst original = [1, 2, 3];const reversed = [...original].reverse(); // [3, 2, 1]console.log(original); // [1, 2, 3] - без изменений
> Похожие задачи по frontend
Как работают классы в JavaScript?
Почему ресурсы CSS и JavaScript блокируют построение и отображение страницы
Можно ли читать cookies из клиентского JavaScript
Когда вызывается колбэк в JavaScript и что его триггерит
> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?
Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью