shift

shift

> Funciones

Suprime la primera casilla del array array y devuelve el elemento correspondiente.

Parámetros
Retorno
TypeScript

En JavaScript, a.shift() devuelve undefined sobre un array vacío, mientras que shift en LeekScript señala un error en el registro y devuelve null: compruebe === undefined, o la longitud antes de llamar.

Python

En Python no existe shift: a.pop(0) quita y devuelve el primer elemento. Sobre una lista vacía lanza un IndexError, mientras que shift en LeekScript señala un error en el registro y devuelve null. Cuidado con el coste: a.pop(0) desplaza toda la lista en cada llamada. Para una cola, collections.deque y su popleft() están hechos para eso.