remove

remove

> Toiminnot

Poistaa taulukosta array alkion kohdasta position ja palauttaa poistetun alkion.

Parametrit
Paluuarvo
TypeScript

JavaScriptissä a.splice(index, 1) kyllä poistaa alkion, mutta palauttaa taulukon poistetuista alkioista eikä alkiota: kirjoita a.splice(index, 1)[0] saadaksesi remove-käyttäytymisen. Rajojen ulkopuolella se ei nosta mitään ja palauttaa tyhjän taulukon, joten [0] on undefined. Negatiivinen indeksi lasketaan lopusta.

Python

Pythonissa a.pop(index) poistaa alkion ja palauttaa sen, kuten remove; del a[index] poistaa sen myös mutta ei palauta mitään. Molemmat nostavat IndexError-poikkeuksen rajojen ulkopuolella, ja negatiivinen indeksi lasketaan lopusta. Ei pidä sekoittaa metodiin a.remove(valeur), joka poistaa arvon ensimmäisen esiintymän — se on removeElement LeekScriptissä — ja nostaa ValueError-poikkeuksen, jos sitä ei ole.