Javascript bagaimana untuk melangkah ke atas array dengan 4 gelung yang berbeza

Javascript bagaimana untuk melangkah ke atas array dengan 4 gelung yang berbeza

Melangkah ke atas array adalah tugas yang sama dalam pengaturcaraan, dan ada beberapa cara untuk melakukannya dalam JavaScript. Dalam artikel ini, kita akan melihat empat kaedah yang berbeza untuk gelung di atas array di JavaScript: untuk gelung, gelung foreach, untuk gelung, dan gelung untuk. Kami juga akan meliputi beberapa cara tambahan untuk gelung melalui array menggunakan fungsi pesanan tinggi seperti peta dan mengurangkan.

Terdapat beberapa cara untuk gelung di atas array di JavaScript. Cara yang paling biasa adalah menggunakan gelung untuk, tetapi terdapat juga pilihan lain seperti Foreach, For-In, dan For-of-of.

Kaedah 1: Menggunakan 'Untuk' gelung

Untuk gelung adalah cara paling tradisional untuk gelung di atas array di javascript. Ia mempunyai tiga bahagian: keadaan permulaan, keadaan berhenti, dan satu langkah.

Untuk gelung di atas array dengan gelung untuk, anda boleh menggunakan 'Array.panjang ' harta untuk menentukan bilangan lelaran. Berikut adalah contoh cara gelung di atas array dan mencetak setiap elemen ke konsol:

const days = ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'Sat']; untuk (biarkan i = 0; i < days.length; i++) console.log(days[i]);
12345const days = ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'Sat']; untuk (biarkan i = 0; i < days.length; i++) console.log(days[i]);

Kaedah 2: Menggunakan 'untuk setiap' gelung

Gelung Foreach adalah fungsi pesanan yang lebih tinggi yang membolehkan anda melelehkan pelbagai dan melaksanakan fungsi panggil balik pada setiap elemen. Berikut adalah contoh cara menggunakan gelung foreach untuk mencetak setiap elemen array ke konsol:

const days = ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'Sat']; hari.foreach (fungsi (hari) konsol.log (hari); );
12345const days = ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'Sat']; hari.foreach (fungsi (hari) konsol.log (hari););

Kaedah 3: Menggunakan 'untuk' gelung

Gelung untuk dalam digunakan untuk gelung ke atas sifat objek. Anda boleh menggunakan gelung untuk dalam gelung di atas array dengan menukarnya ke objek terlebih dahulu. Inilah contoh bagaimana melakukan ini:

const days = ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'Sat']; untuk (biarkan hari dalam hari) konsol.log (hari [hari]);
12345const days = ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'Sat']; untuk (biarkan hari dalam hari) konsol.log (hari [hari]);

Kaedah 4: Menggunakan Loop 'For-of'

Gelung untuk-dari gelung yang lebih baru yang diperkenalkan di ES6 yang membolehkan anda melelehkan nilai-nilai objek yang boleh dimatikan, seperti array. Berikut adalah contoh cara menggunakan gelung untuk mencetak setiap elemen array ke konsol:

const days = ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'Sat']; untuk (biarkan hari hari) konsol.log (hari);
12345const days = ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'Sat']; untuk (biarkan hari hari) konsol.log (hari);

Sebagai tambahan kepada kaedah gelung standard yang diterangkan di atas, terdapat juga beberapa cara lain untuk gelung di atas array di JavaScript, seperti menggunakan fungsi 'peta' atau 'mengurangkan' atau menggunakan gelung 'sementara' atau 'do-while'.

Kesimpulan

Dalam artikel ini, kami melihat empat cara yang berbeza untuk gelung di atas array di JavaScript: Loop 'For' Loop, 'Foreach' Loop, 'For-in', dan 'For-of-of'. Kami juga meliputi beberapa cara tambahan untuk gelung melalui array menggunakan fungsi pesanan tinggi seperti peta dan mengurangkan. Mana -mana kaedah yang anda pilih, penting untuk memahami kebaikan dan keburukan setiap kaedah dan pilih yang paling sesuai dengan keperluan anda. Dengan teknik-teknik ini di toolkit anda, anda akan dilengkapi dengan baik untuk melelehkan tatasusunan dalam javascript.