Artikel ini menjelaskan metode JavaScript untuk menghapus elemen nilai yang ditentukan dari array. Bagikan untuk referensi Anda. Analisis spesifiknya adalah sebagai berikut:
Kode berikut menggunakan dua cara untuk menghapus elemen array. Yang pertama mendefinisikan fungsi yang terpisah, dan yang kedua mendefinisikan metode RemestByValue untuk objek array. Panggilannya sangat sederhana.
Tentukan fungsi menghapus nilai untuk penghapusan elemen
Fungsi lepas hapus (arr, val) {for (var i = 0; i <arr.length; i ++) {if (arr [i] == val) {arr.splice (i, 1); merusak; }}} var someArray = ["mon", "tue", "wed", "thur"] removeByValue (somearray, "tue"); // somearray sekarang akan memiliki "mon", "wed", "thur"Tambahkan metode yang sesuai ke objek array, dan panggilan menjadi lebih mudah. Anda dapat secara langsung memanggil metode RemestByValue dari array untuk menghapus elemen yang ditentukan.
Array.prototype.removebyValue = function (val) {for (var i = 0; i <this.length; i ++) {if (this [i] == val) {this.splice (i, 1); merusak; }}} var somearray = ["mon", "tue", "wed", "thur"] somearray.removebyvalue ("tue"); // somearray sekarang akan memiliki "mon", "wed", "thur"Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.