sort

sort

> Funktioner

Sorterer arrayet array i stigende eller faldende orden. Den stigende orden er som standard:

Parametre
TypeScript

I JavaScript sorterer a.sort() uden komparator elementerne som strenge: [10, 9, 1] bliver til [1, 10, 9] og ikke den numeriske orden fra sort i LeekScript. Giv altid en komparator med for tal, a.sort((x, y) => x - y), og (x, y) => y - x for den faldende orden fra SORT_DESC. Sorteringen sker på stedet og returnerer selve arrayet; a.toSorted(...) returnerer en sorteret kopi af det.

Python

I Python sorterer a.sort() listen på stedet og returnerer None, som sort i LeekScript: skriv ikke a = a.sort(), du ville miste listen. Der er ingen ordenskonstant — a.sort(reverse=True) erstatter SORT_DESC, a.sort(key=...) sorterer efter en nøgle, og random.shuffle(a) erstatter SORT_RANDOM. Sorteringen sammenligner elementerne indbyrdes: en liste, der blander tal og strenge, kaster en TypeError.