Dalam tutorial ini, kita akan menemui semua kecuali elemen pertama dalam tatasusunan yang diberikan menggunakan JavaScript. Di sini kita akan membuat tatasusunan dan menggunakan JavaScript untuk mencetak semua elemen pada halaman HTML, hanya meninggalkan elemen pertama.
Kami boleh menggunakan dua kaedah untuk menyelesaikan tugasan di atas. Kedua-dua kaedah diberikan sebagai -
slice() ialah kaedah JavaScript yang digunakan untuk memotong bilangan elemen yang diperlukan daripada tatasusunan.
Sintaks berikut boleh digunakan dengan satu nilai argumen di mana ia akan memangkas semua elemen selepas indeks yang diberikan dalam tatasusunan -
const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; const citrus = fruits.slice(1); // Orange, Lemon, Apple, Mango
Langkah untuk menggunakan kaedah slice() untuk menjana hasil yang diingini.
Langkah 1 - Buat tatasusunan yang dipenuhi dengan beberapa elemen.
Langkah 2 - Buat fungsi yang mengambil tatasusunan sebagai parameter.
Langkah 3 - Dalam langkah ini, kami akan mencipta pembolehubah untuk menyimpan hasil kaedah array.slice().
Langkah 4 - Kembalikan pembolehubah hasil daripada fungsi.
Langkah 5 - Kami memanggil fungsi untuk memberikan hasilnya.
Kita boleh mencari semua elemen kecuali elemen pertama dalam tatasusunan yang diberikan menggunakan kaedah slice() menggunakan kod berikut -
<!DOCTYPE html> <html> <head> <h2> Tutorials Point </h2> </head> <body> <script> const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; const remove_first = (fruits) => { const result = fruits.slice(1) return result } let output = remove_first(fruits) document.write(output) </script> </body> </html>
Dalam kaedah ini kita akan menjalankan gelung for dalam tatasusunan dan mencetak semua elemen dalam tatasusunan kecuali elemen pertama. Kami menggunakan logik nombor indeks di sini kerana kami tahu bahawa nombor indeks tatasusunan bermula pada 0, jadi kami menjalankan gelung melalui indeks 1.
Langkah-langkah menggunakan gelung for untuk menjana hasil yang diingini -
Langkah 1 - Buat tatasusunan yang dipenuhi dengan beberapa elemen.
Langkah 2 - Buat fungsi yang mengambil tatasusunan sebagai parameter.
Langkah 3 - Dalam langkah ini kita akan mencipta tatasusunan kosong untuk menyimpan elemen yang digelung dalam gelung for dan mencipta pembolehubah untuk menahan panjang tatasusunan baharu.
Langkah 4 - Buat gelung for yang menggelung melalui tatasusunan asal daripada nombor indeks i=1 hingga panjang tatasusunan.
Langkah 5 - Simpan elemen tatasusunan asal ke dalam tatasusunan baharu yang dibuat di atas.
Langkah 6 - Kembalikan tatasusunan hasil daripada fungsi
Langkah 7 - Kami memanggil fungsi untuk memberikan hasilnya.
Kita boleh mencari semua elemen kecuali elemen pertama dalam tatasusunan yang diberikan menggunakan kaedah slice() menggunakan kod berikut -
<!DOCTYPE html> <html> <head> <h2> Tutorials Point </h2> </head> <body> <script> const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; const remove_first = (fruits) => { const new_arr = [] let a = 0 for (let i = 1; i < fruits.length; i++) { new_arr[a] = fruits[i] a++ } return new_arr } let output = remove_first(fruits) document.write(output) </script> </body> </html>
Jadi, daripada artikel ini, kami mempelajari dua kaedah untuk mencari semua elemen kecuali elemen pertama dalam tatasusunan yang diberikan. Setiap kali kita ingin memangkas kita boleh menggunakan kaedah yang diberikan ini elemen dalam tatasusunan. Kaedah ini juga boleh digunakan apabila kita perlu mengalih keluar berbilang elemen daripada tatasusunan, kita hanya perlu menukar nombor indeks dalam kaedah slice() dan untuk gelung.
Atas ialah kandungan terperinci Bagaimana untuk mencari semua kecuali elemen pertama dalam tatasusunan yang diberikan menggunakan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!