Участник сообщества #10
Участник сообщества #10
17 дек. 2025 г., 10:56(изменён)
Решено
0
0

Как поменять местами элементы массива в обратном направлении?

Из чата сообщества

Как поменять местами элементы массива в обратном направлении?

Участник сообщества
Участник сообщества17 дек. 2025 г., 11:38(изменён)
Решение

Насколько мне известно, стандартной функции по типу ArrayReverse нет.

Если задача просто проитерироваться по массиву в обратном порядке, то создавать новый массив нет необходимости:


for (i = ArrayCount(arr) - 1; i >= 0; i--)
{
  ...
}

Если всё-таки нужен развернутый массив:


aReversed = []
for (i = ArrayCount(arr) - 1; i >= 0; i--) {
  aReversed.push(arr[i])
}
Участник сообщества
Участник сообщества17 дек. 2025 г., 11:20(изменён)

запушить в новый перебором с конца?

Чтобы ответить, необходимо войти в систему