reverse

reverse

> Функции

Переворачивает массив array.

Параметры
TypeScript

В JavaScript a.reverse() переворачивает массив на месте, как reverse в LeekScript, но вдобавок возвращает сам массив: b = a.reverse() поэтому не делает никакой копии, b и a — один и тот же массив. Чтобы получить перевёрнутую копию, пишите a.toReversed() или [...a].reverse().

Python

В Python a.reverse() переворачивает список на месте и возвращает None, как reverse в LeekScript: не пишите a = a.reverse(), вы потеряете список. Чтобы получить новый перевёрнутый список, не трогая оригинал, пишите a[::-1]; reversed(a) возвращает итератор, который надо передать в list(), чтобы сделать из него список.