remove

remove

> Fungsi

Menghapus sebuah elemen dari larik array pada posisi position, dan mengembalikan elemen yang dihapus.

Parameter
Nilai kembali
TypeScript

Di JavaScript, a.splice(index, 1) memang mengambil elemennya, tetapi mengembalikan sebuah larik berisi elemen yang diambil dan bukan elemennya: tulis a.splice(index, 1)[0] untuk memperoleh kembali remove. Di luar batas ia tidak melempar apa pun dan mengembalikan larik kosong, jadi [0] bernilai undefined. Indeks negatif dihitung dari belakang.

Python

Di Python, a.pop(index) mengambil elemennya dan mengembalikannya, seperti remove; del a[index] juga mengambilnya tetapi tidak mengembalikan apa pun. Keduanya melempar IndexError di luar batas, dan indeks negatif dihitung dari belakang. Jangan dikelirukan dengan a.remove(valeur), yang mengambil kemunculan pertama sebuah nilai — itu removeElement di LeekScript — dan melempar ValueError jika tidak ada.