shift

shift

> Fonctions

Supprime la première case du tableau array et renvoie l'élément correspondant.

Paramètres
Retour
TypeScript

En JavaScript, a.shift() renvoie undefined sur un tableau vide, là où shift en LeekScript signale une erreur dans le journal et renvoie null : testez === undefined, ou la longueur avant d'appeler.

Python

En Python il n'y a pas de shift : a.pop(0) retire et renvoie le premier élément. Sur une liste vide il lève une IndexError, là où shift en LeekScript signale une erreur dans le journal et renvoie null. Attention au coût : a.pop(0) décale toute la liste à chaque appel. Pour une file, collections.deque et son popleft() sont faits pour ça.