reverse

reverse

> Funktioner

Vänder arrayen array.

Parametrar
TypeScript

I JavaScript vänder a.reverse() arrayen på plats som reverse i LeekScript, men den returnerar dessutom själva arrayen: b = a.reverse() gör alltså ingen kopia alls, b och a är samma array. För att få en vänd kopia skriver du a.toReversed(), eller [...a].reverse().

Python

I Python vänder a.reverse() listan på plats och returnerar None, som reverse i LeekScript: skriv inte a = a.reverse(), du skulle förlora listan. För att få en ny vänd lista utan att röra originalet skriver du a[::-1]; reversed(a) returnerar en iterator, som ska skickas till list() för att göra en lista av den.