Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > pemadaman tatasusunan nodejs ditentukan

pemadaman tatasusunan nodejs ditentukan

王林
Lepaskan: 2023-05-27 22:17:06
asal
866 orang telah melayarinya

Apabila membangun dengan Node.js, tatasusunan pengendalian adalah perkara yang sangat biasa. Dalam sesetengah kes, kita perlu memadamkan elemen tertentu daripada tatasusunan Ini boleh dicapai melalui kaedah berikut.

1 Gunakan kaedah splice()

Kaedah splice() boleh memadam sebarang elemen dalam tatasusunan Kaedah ini menerima dua parameter dipadamkan, parameter kedua ialah bilangan elemen untuk dialih keluar.

Contohnya:

let arr = ['apple', 'banana', 'orange', 'grape'];
let index = arr.indexOf('orange'); //获取orange的下标
arr.splice(index, 1); //删除元素
console.log(arr); //输出:["apple", "banana", "grape"]
Salin selepas log masuk

Kaedah indexOf() digunakan di sini untuk mendapatkan subskrip elemen dalam tatasusunan. Kemudian gunakan kaedah splice() untuk menentukan kedudukan permulaan dan bilangan elemen yang akan dipadamkan.

2. Gunakan kaedah penapis()

Kaedah lain ialah menggunakan kaedah penapis() Kaedah ini boleh merentasi keseluruhan tatasusunan dan menapis keluar elemen yang memenuhi syarat berdasarkan syarat tertentu . Akhir sekali, Kembalikan tatasusunan baharu.

Contohnya:

let arr = ['apple', 'banana', 'orange', 'grape'];
let newArr = arr.filter(item => item !== 'orange');
console.log(newArr); //输出:["apple", "banana", "grape"]
Salin selepas log masuk

Kaedah penapis() digunakan di sini, menghantar fungsi anak panah sebagai parameter, menapis elemen yang tidak sama dengan 'oren' dan akhirnya mengembalikan tatasusunan baharu.

3. Gunakan kaedah splice() dalam kombinasi dengan kaedah indexOf()

Dalam pembangunan sebenar, kita mungkin perlu memadam semua elemen dalam tatasusunan yang memenuhi syarat tertentu. Pada masa ini, ia boleh dilaksanakan dengan menggabungkan kaedah splice() dan kaedah indexOf().

Contohnya:

let arr = ['apple', 'banana', 'orange', 'grape', 'orange'];
let index = arr.indexOf('orange');
while(index !== -1){
  arr.splice(index, 1);
  index = arr.indexOf('orange');
}
console.log(arr); //输出:["apple", "banana", "grape"]
Salin selepas log masuk

Di sini, gunakan kaedah indexOf() untuk mendapatkan subskrip 'oren' pertama, dan kemudian gunakan gelung sementara untuk memadamkan 'oren' setiap kali ia ditemui. Sehingga tiada lagi 'oren' dalam array.

Ringkasan

Di atas ialah beberapa cara untuk memadamkan elemen yang ditentukan dalam tatasusunan dalam Node.js. Kaedah mana yang harus dipilih bergantung pada senario tertentu. Dalam proses pembangunan sebenar, pemilihan perlu dibuat berdasarkan keadaan sebenar.

Atas ialah kandungan terperinci pemadaman tatasusunan nodejs ditentukan. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan