shift

shift

> Toiminnot

Poistaa taulukon array ensimmäisen paikan ja palauttaa sitä vastaavan alkion.

Parametrit
Paluuarvo
TypeScript

JavaScriptissä a.shift() palauttaa tyhjällä taulukolla undefined, kun taas shift LeekScriptissä ilmoittaa virheen lokiin ja palauttaa null: testaa === undefined tai pituus ennen kutsua.

Python

Pythonissa ei ole shift-metodia: a.pop(0) poistaa ja palauttaa ensimmäisen alkion. Tyhjällä listalla se nostaa IndexError-poikkeuksen, kun taas shift LeekScriptissä ilmoittaa virheen lokiin ja palauttaa null. Varo kustannusta: a.pop(0) siirtää koko listaa joka kutsulla. Jonoa varten collections.deque ja sen popleft() on tehty juuri siihen.