Cara Mengeluarkan Elemen dari Tatasusunan dengan Nilai dengan Berkesan
Mengalih keluar elemen daripada tatasusunan berdasarkan nilainya boleh menjadi tugas biasa dalam pengaturcaraan. Tidak seperti kaedah splice() yang memerlukan kedudukan elemen, terdapat keperluan untuk pendekatan yang lebih cekap yang membolehkan penyingkiran berdasarkan nilai itu sendiri.
Penyelesaian: Menggunakan Kaedah indexOf()
Untuk mengalih keluar elemen daripada tatasusunan mengikut nilai, anda boleh memanfaatkan kaedah indexOf(). Begini cara ia berfungsi:
Contoh:
Mari kita pertimbangkan array ary = ['tiga', 'tujuh', 'sebelas']. Untuk mengalih keluar elemen 'tujuh' daripada tatasusunan ini:
var index = ary.indexOf('seven'); if (index !== -1) { ary.splice(index, 1); }
Selepas melaksanakan kod ini, tatasusunan ary tidak lagi akan mengandungi elemen 'tujuh'.
Nota untuk IE Keserasian:
Jika anda memerlukan keserasian dengan versi IE di bawah 9, anda mungkin perlu menggunakan shim untuk kaedah indexOf().
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengeluarkan Elemen Tatasusunan dengan Cekap mengikut Nilai dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!