Rumah > masalah biasa > teks badan

Terdapat beberapa cara untuk memadamkan elemen daripada tatasusunan js

zbt
Lepaskan: 2023-08-02 10:09:07
asal
11728 orang telah melayarinya

Terdapat 4 cara untuk memadam elemen dari tatasusunan js, iaitu: 1. Gunakan splice 2. Gunakan filter 3. Gunakan kaedah pop dan shift;

Terdapat beberapa cara untuk memadamkan elemen daripada tatasusunan js

JavaScript ialah bahasa pengaturcaraan yang digunakan secara meluas dalam pembangunan web, dan ia menyediakan banyak kaedah untuk mengendalikan tatasusunan. Dalam JavaScript, terdapat banyak cara untuk memadam elemen daripada tatasusunan. Beberapa kaedah yang biasa digunakan akan diperkenalkan di bawah.

1. Gunakan kaedah splice

Kaedah splice ialah kaedah yang disertakan dengan tatasusunan JavaScript. Ia boleh digunakan untuk memadam elemen dalam tatasusunan dan mengembalikan elemen yang dipadam. Kaedah splice menerima dua parameter Parameter pertama ialah kedudukan permulaan yang akan dipadamkan, dan parameter kedua ialah bilangan elemen yang akan dipadamkan. Contohnya:

let arr = [1, 2, 3, 4, 5];
arr.splice(2, 1); // 删除从索引2开始的一个元素
Salin selepas log masuk

Kod di atas akan memadamkan elemen 3 dengan indeks 2 dalam arr tatasusunan. Dengan kaedah splice, kita boleh mengalih keluar sebarang bilangan elemen pada sebarang kedudukan. . Kita boleh menggunakan kaedah penapis untuk menapis elemen yang tidak perlu dipadam, dengan itu mencapai kesan pemadaman elemen. Contohnya:

let arr = [1, 2, 3, 4, 5];
arr = arr.filter(element => element !== 3); // 删除数组中值为3的元素
Salin selepas log masuk

Kod di atas akan memadamkan elemen dengan nilai 3 dalam arr tatasusunan. Dengan menggunakan kaedah penapis, kita boleh memadamkan elemen daripada tatasusunan berdasarkan keadaan yang berbeza.

3. Gunakan kaedah pop dan kaedah anjakan

Kaedah pop dan kaedah anjakan ialah dua kaedah yang digunakan untuk memadam elemen terakhir dan elemen pertama tatasusunan. Kaedah pop akan memadamkan elemen terakhir tatasusunan dan mengembalikan elemen yang dipadamkan akan memadamkan elemen pertama tatasusunan dan mengembalikan elemen yang dipadam; Contohnya:

let arr = [1, 2, 3, 4, 5];
arr.pop(); // 删除数组的最后一个元素
arr.shift(); // 删除数组的第一个元素
Salin selepas log masuk

Kod di atas akan memadamkan elemen terakhir 5 dan elemen pertama 1 arr tatasusunan.

4 Gunakan kata kunci padam

JavaScript menyediakan kata kunci padam untuk memadam sifat objek, tetapi ia juga boleh digunakan untuk memadam elemen dalam tatasusunan. Apabila anda menggunakan kata kunci padam untuk memadamkan elemen tatasusunan, kedudukan elemen yang dipadamkan akan menjadi tidak ditentukan. Contohnya:

let arr = [1, 2, 3, 4, 5];
delete arr[2]; // 删除数组中索引为2的元素
Salin selepas log masuk

Kod di atas akan memadamkan elemen 3 dengan indeks 2 dalam arr tatasusunan, dan pada masa yang sama tetapkan nilai arr[2] kepada tidak ditentukan.

Ringkasan:

Dalam JavaScript, terdapat banyak cara untuk memadam elemen dalam tatasusunan, termasuk menggunakan kaedah splice, kaedah penapis, kaedah pop, kaedah shift dan padam kata kunci. Kaedah mana yang hendak dipilih bergantung pada keperluan sebenar. Gunakan kaedah splice untuk memadam sebarang bilangan elemen pada sebarang kedudukan; untuk memadam elemen pertama tatasusunan, gunakan kata kunci padam boleh menetapkan nilai elemen tatasusunan kepada tidak ditentukan. Kuasai kaedah ini untuk mengendalikan elemen dalam tatasusunan JavaScript dengan lebih fleksibel .

Atas ialah kandungan terperinci Terdapat beberapa cara untuk memadamkan elemen daripada tatasusunan js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!