Kutipan dari pertanyaan dan jawaban di Baidu tahu
Misalnya array {1,2,3,4,5}
Untuk menghapus 3 di array untuk mendapatkan {1,2,4,5}
Kode JS:
<script type = "text/javaScript"> array.parray.prototype.indexof = function (val) {// prototipe Tambahkan atribut ke array untuk (var i = 0; i <this.length; i ++) {// Ini mengacu pada jumlah elemen kelas array jika (i] == val) return i; // Elemen dalam array sama dengan parameter yang diteruskan, saya adalah subskrip, jika ada, saya akan mengembalikan} return -1; }; Array.prototype.remove = function (val) {// Prototipe Tambah atribut ke array var index = this.indexof (val); // Panggil fungsi index () untuk mendapatkan nilai pengembalian pencarian if (index> -1) {this.splice (index, 1); // Gunakan fungsi splice () untuk menghapus elemen yang ditentukan. Metode splice () digunakan untuk memasukkan, menghapus atau mengganti elemen array}}; var array = [1, 2, 3, 4, 5]; array.remove (3); </script>di dalam
Array.prototype.indexof = function (val) {for (var i = 0; i <this.length; i ++) {if (this [i] == val) return i; } return -1; }; Array.prototype.remove = function (val) {var index = this.indexof (val); if (index> -1) {this.splice (index, 1); }};Fungsinya sangat praktis. Untuk array yang perlu dihapus, lihat array.remove (val); Fungsi, array adalah nama array yang dihapus Val adalah konten spesifik dalam array yang dihapus yang ditentukan.
Kode implementasi artikel JS di atas untuk menghapus implementasi elemen dari nilai -nilai yang ditentukan (posisi yang tidak ditentukan) dari array adalah semua konten yang saya bagikan dengan Anda. Saya harap ini dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.