Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Mengalih Keluar Elemen Khusus daripada Tatasusunan JavaScript Hanya Menggunakan JavaScript Teras?

Bagaimanakah Saya Boleh Mengalih Keluar Elemen Khusus daripada Tatasusunan JavaScript Hanya Menggunakan JavaScript Teras?

Mary-Kate Olsen
Lepaskan: 2024-12-24 05:53:14
asal
382 orang telah melayarinya

How Can I Remove a Specific Element from a JavaScript Array Using Only Core JavaScript?

JavaScript Teras: Mengalih Keluar Item Tertentu daripada Tatasusunan

Soalan: Bolehkah saya mengalih keluar elemen tertentu daripada tatasusunan? Saya ingin menggunakan kaedah yang serupa dengan array.remove(value).

Nota: JavaScript Teras diperlukan; rangka kerja tidak dibenarkan.

Jawapan:

Untuk mengalih keluar nilai tertentu daripada tatasusunan dalam JavaScript, anda boleh menggunakan langkah berikut:

  1. Gunakan kaedah indexOf untuk mendapatkan semula indeks elemen yang ingin anda alih keluar.
  2. Gunakan kaedah splice untuk menghapuskan indeks yang dikenal pasti.

Penjelasan splice:

Kaedah splice mengubah suai tatasusunan dengan:

  • Memadamkan elemen sedia ada
  • Menambah baharu elemen

Kod Contoh:

const array = [2, 5, 9];

console.log(array);

// Search for specific element
const index = array.indexOf(5);

// Remove element if found
if (index > -1) { // only splice array when item is found
  array.splice(index, 1); // 2nd parameter means remove one item only
}

// Resulting array with removed element
console.log(array);
Salin selepas log masuk

Output:

[2, 5, 9]
[2, 9]
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengalih Keluar Elemen Khusus daripada Tatasusunan JavaScript Hanya Menggunakan JavaScript Teras?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan