Contoh dalam artikel ini menerangkan penggunaan isihan tatasusunan dan terbalik dalam Javascript. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut:
Kaedahsort() digunakan untuk mengisih unsur tatasusunan.
reverse() membalikkan susunan unsur dalam tatasusunan
Mula-mula mari cuba kod berikut:
Apakah hasil output:
[ 10, 15, 5, 0, 1 ]
reverse() hanyalah untuk membalikkan tatasusunan, jadi perkara seterusnya yang ingin saya adukan ialah sort()
Apa yang sedang berlaku?
Sebenarnya, akan menggunakan transformasi toString() di dalam fungsi sort() dan perbandingan String adalah melalui ASCII, jadi jika kita perlu mengisih, lebih baik menulis sort() sendiri.
Keluaran semasa:
[ 0, 1, 5, 10, 15 ]
Cara yang lebih mudah untuk menulisnya ialah menggunakan return value2 - value1;
inside compare()Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.