shift

shift

> Funktioner

Fjerner den første plads i arrayet array og returnerer det tilsvarende element.

Parametre
Returværdi
TypeScript

I JavaScript returnerer a.shift() undefined på et tomt array, hvor shift i LeekScript melder en fejl i loggen og returnerer null: test === undefined, eller længden inden kaldet.

Python

I Python findes der ingen shift: a.pop(0) fjerner og returnerer det første element. På en tom liste kaster den en IndexError, hvor shift i LeekScript melder en fejl i loggen og returnerer null. Vær opmærksom på prisen: a.pop(0) forskyder hele listen ved hvert kald. Til en kø er collections.deque og dens popleft() lavet netop til det.