shift

shift

> Funksjoner

Fjerner den første plassen i arrayet array og returnerer det tilsvarende elementet.

Parametre
Returverdi
TypeScript

I JavaScript returnerer a.shift() undefined på et tomt array, mens shift i LeekScript melder en feil i loggen og returnerer null: test === undefined, eller lengden før kallet.

Python

I Python finnes det ingen shift: a.pop(0) fjerner og returnerer det første elementet. På en tom liste kaster den en IndexError, mens shift i LeekScript melder en feil i loggen og returnerer null. Vær oppmerksom på kostnaden: a.pop(0) forskyver hele listen ved hvert kall. Til en kø er collections.deque og dens popleft() laget nettopp for det.