Rumah >hujung hadapan web >tutorial js >Bagaimana untuk mengalih keluar Elemen Khusus daripada Tatasusunan JavaScript?
Mengalih keluar Elemen Khusus daripada Tatasusunan JavaScript
Dalam JavaScript, tatasusunan ialah struktur data asas untuk menyimpan koleksi tersusun elemen. Kadangkala, anda mungkin perlu mengalih keluar nilai tertentu daripada tatasusunan, yang berpotensi untuk membersihkan data atau mengemas kini kandungan tatasusunan anda. Artikel ini meneroka cara untuk mencapai operasi ini menggunakan kaedah JavaScript asli.
Kaedah array.remove(), seperti yang dinyatakan dalam soalan, tidak wujud dalam JavaScript standard. Sebaliknya, kita mesti menggunakan kaedah teras lain seperti indexOf dan splice.
Kaedah indexOf
Untuk mengalih keluar item tertentu, anda perlu mencari kedudukannya dalam tatasusunan terlebih dahulu . Kaedah indexOf datang untuk membantu kami di sini. Ia mencari nilai tertentu dalam tatasusunan dan mengembalikan indeksnya jika ditemui, atau -1 jika tidak ditemui.
Kaedah sambatan
Sebaik sahaja anda mempunyai indeks bagi item untuk dialih keluar, anda boleh menggunakan kaedah splice untuk mengubah suai tatasusunan. splice mengambil dua parameter:
Dengan menggunakan splice, anda boleh "memotong" elemen yang diingini dengan berkesan daripada tatasusunan, mengubah suai panjang dan kandungannya sewajarnya.
Contoh
Pertimbangkan coretan kod berikut:
const array = [2, 5, 9]; const index = array.indexOf(5); if (index > -1) { array.splice(index, 1); }
Dalam contoh ini, kita mempunyai tatasusunan yang mengandungi nombor 2, 5 , dan 9. Kami mencari nombor 5 menggunakan indexOf dan mengeluarkannya menggunakan splice. Selepas operasi ini, tatasusunan hanya akan mengandungi nombor 2 dan 9.
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar Elemen Khusus daripada Tatasusunan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!