Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk mencari semua kecuali elemen pertama dalam tatasusunan yang diberikan menggunakan JavaScript?

Bagaimana untuk mencari semua kecuali elemen pertama dalam tatasusunan yang diberikan menggunakan JavaScript?

WBOY
WBOYke hadapan
2023-09-06 23:13:021274semak imbas

如何使用 JavaScript 查找给定数组中除第一个元素之外的所有元素?

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 -

Kaedah 1: Gunakan kaedah slice()

Kaedah

slice() ialah kaedah JavaScript yang digunakan untuk memotong bilangan elemen yang diperlukan daripada tatasusunan.

Tatabahasa

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

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.

Contoh

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>

Kaedah 2. Gunakan untuk gelung

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-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.

Contoh

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam