Rumah > Artikel > hujung hadapan web > Bagaimana untuk memadam elemen tatasusunan dalam JavaScript
Kaedah untuk memadamkan elemen tatasusunan dalam JavaScript: 1. kaedah splice() 2. kaedah penapis() 3. 4. kaedah pop() dan shift(). Pengenalan terperinci: 1. Kaedah splice() digunakan untuk menambah dan memadam elemen dalam tatasusunan Melaluinya, anda boleh menentukan indeks elemen yang dipadam dan bilangan elemen yang akan dipadamkan tatasusunan baharu. Unsur-unsur dalam tatasusunan ditentukan dengan menyemak semua elemen dalam tatasusunan tertentu yang memenuhi syarat, dsb.
Dalam JavaScript, terdapat pelbagai cara untuk memadamkan elemen tatasusunan. Berikut adalah beberapa kaedah yang biasa digunakan:
1 kaedah splice()
splice() kaedah digunakan untuk menambah/mengalih elemen dalam tatasusunan. Dengan itu, anda boleh menentukan indeks elemen yang dipadam, serta bilangan elemen yang akan dipadamkan.
Sebagai contoh, untuk mengalih keluar elemen dari permulaan tatasusunan, anda akan lakukan:
let arr = [1, 2, 3, 4, 5]; arr.splice(0, 1); // 删除索引为0的元素,即1 console.log(arr); // 输出:[2, 3, 4, 5]
Jika anda tidak memberikan hujah kedua, splice() akan mengalih keluar semua elemen daripada indeks yang ditentukan ke penghujung tatasusunan . Kaedah
let arr = [1, 2, 3, 4, 5]; arr.splice(2); // 删除索引为2到数组末尾的所有元素,即3, 4, 5 console.log(arr); // 输出:[1, 2]
2. kaedah penapis()
penapis() mencipta tatasusunan baharu. Ini bermakna anda boleh menggunakannya untuk mengalih keluar elemen daripada tatasusunan yang anda tidak mahu.
Sebagai contoh, untuk memadam semua nombor genap dalam tatasusunan, anda boleh melakukan ini:
let arr = [1, 2, 3, 4, 5]; arr = arr.filter(num => num % 2 !== 0); // 只保留奇数 console.log(arr); // 输出:[1, 3, 5]
3 padam kata kunci
Anda boleh menggunakan kata kunci padam untuk memadamkan elemen dalam tatasusunan. Tetapi sila ambil perhatian bahawa padam tidak mengubah panjang tatasusunan, tetapi hanya menggerakkan elemen berikut ke hadapan.
Contohnya:
let arr = [1, 2, 3, 4, 5]; delete arr[1]; // 删除索引为1的元素,即2 console.log(arr); // 输出:[1, undefined, 3, 4, 5],注意2后面的元素都向前移动了一位
4, kaedah pop() dan shift()
Kaedah pop() digunakan untuk memadam dan mengembalikan elemen terakhir tatasusunan, manakala kaedah shift() digunakan untuk memadam dan kembalikan elemen pertama elemen tatasusunan. Kedua-dua kaedah mengubah panjang tatasusunan.
Contoh:
let arr = [1, 2, 3, 4, 5]; arr.pop(); // 删除并返回数组的最后一个元素,即5 console.log(arr); // 输出:[1, 2, 3, 4]
dan:
let arr = [1, 2, 3, 4, 5]; arr.shift(); // 删除并返回数组的第一个元素,即1 console.log(arr); // 输出:[2, 3, 4, 5]
Ini adalah cara biasa untuk mengalih keluar elemen tatasusunan dalam JavaScript. Bergantung pada keperluan dan situasi khusus anda, anda boleh memilih kaedah yang paling sesuai untuk anda.
Atas ialah kandungan terperinci Bagaimana untuk memadam elemen tatasusunan dalam JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!