remove

remove

> Funkcje

Usuwa element z tablicy array na pozycji position i zwraca usunięty element.

Parametry
Zwracana wartość
TypeScript

W JavaScripcie a.splice(index, 1) owszem usuwa element, ale zwraca tablicę usuniętych elementów, a nie element: napisz a.splice(index, 1)[0], by odzyskać remove. Poza zakresem nic nie zgłasza i zwraca pustą tablicę, więc [0] daje undefined. Ujemny indeks liczy od końca.

Python

W Pythonie a.pop(index) usuwa element i go zwraca, jak remove; del a[index] też go usuwa, ale nic nie zwraca. Oba zgłaszają IndexError poza zakresem, a ujemny indeks liczy od końca. Nie mylić z a.remove(valeur), które usuwa pierwsze wystąpienie wartości — to removeElement w LeekScripcie — i zgłasza ValueError, jeśli jej nie ma.