Jadual Kandungan
Langkah
Contoh 2
Penjelasan
Kelebihan
Kelemahan
Rumah hujung hadapan web tutorial js Bagaimana untuk mengembalikan rentetan yang diluluskan dengan huruf dalam susunan abjad dalam JavaScript?

Bagaimana untuk mengembalikan rentetan yang diluluskan dengan huruf dalam susunan abjad dalam JavaScript?

Aug 24, 2023 pm 02:21 PM

如何在 JavaScript 中返回按字母顺序排列字母的传递字符串?

Kami boleh menggunakan kaedah String split(), Array sort() dan Array join() untuk menulis rentetan yang mengembalikan huruf yang diluluskan dalam susunan abjad dalam JavaScript. Fungsi JavaScript ialah blok kod yang dilaksanakan apabila dipanggil. Rentetan ialah urutan aksara. Dalam JavaScript, rentetan diwakili oleh jenis Rentetan.

Input string : tutorialspoint
Output string: aiilnooprstttu
Salin selepas log masuk

Langkah

  • Pisah rentetan kepada susunan aksara menggunakan kaedah split().

  • Gunakan kaedah sort() untuk mengisih aksara mengikut abjad.

  • Akhir sekali, kami menggunakan kaedah join() untuk mencantumkan semula aksara menjadi rentetan. Kaedah

Array.sort() mengisih elemen tatasusunan dan mengembalikan tatasusunan. Pengisihan tidak semestinya stabil. Susunan isihan lalai adalah berdasarkan rentetan titik kod Unicode.

Contoh 1

Atur cara berikut mengisih aksara dalam rentetan mengikut abjad -

<!doctype html>
<html>
<head>
   <title>Examples</title>
</head>
<body>
   <div id="result"></div>
   <script>
      function alphaOrder(str){
         var arr = str.split("");
         arr.sort();
         var sortedStr = arr.join("");
         return sortedStr
      }
      document.getElementById("result").innerHTML = alphaOrder("tutorialspoint")
   </script>
</body>
</html>
Salin selepas log masuk

Penjelasan

Dalam atur cara di atas, kami telah mentakrifkan rentetan str yang nilainya ialah "tutorialspoint". Kami menggunakan kaedah split() untuk membahagikan rentetan kepada pelbagai aksara. Kami menggunakan kaedah sort() untuk mengisih aksara mengikut abjad. Akhir sekali, kami menggabungkan aksara kembali ke dalam rentetan menggunakan kaedah join().

Kita juga boleh mengisih aksara dalam rentetan dalam susunan abjad terbalik menggunakan kaedah Array.sort(). < /p>

Contoh 2

Atur cara berikut mengisih aksara dalam rentetan dalam susunan abjad terbalik -

&lt;!doctype html&gt;
&lt;html&gt;
&lt;head&gt;
   &lt;title&gt;Examples&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
   &lt;div id=&quot;result&quot;&gt;&lt;/div&gt;
   &lt;script&gt;
      function alphaOrder(str){
         var arr = str.split(&quot;&quot;);
         arr.sort();
         arr.reverse()
         var sortedStr = arr.join(&quot;&quot;);
         return sortedStr
      }  
      document.getElementById(&quot;result&quot;).innerHTML = alphaOrder(&quot;tutorialspoint&quot;)
   &lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
Salin selepas log masuk

Dalam kod di atas, kami telah menggunakan kaedah reverse() untuk membalikkan tatasusunan.

Kelebihan

Menggunakan Array.sort() untuk mengisih aksara dalam rentetan mempunyai kelebihan berikut -

  • Mudah difahami dan ditulis.

  • Ia cekap dari segi kerumitan masa dan ruang.

Kelemahan

Sesetengah keburukan menggunakan kaedah Array.sort() untuk mengisih aksara dalam rentetan adalah seperti berikut -

  • Isih tidak semestinya stabil.

  • Susunan isihan lalai adalah untuk mengisih berdasarkan rentetan titik kod Unikod.

Terdapat kaedah lain yang tersedia untuk mengisih aksara dalam rentetan dalam susunan abjad seperti yang ditunjukkan di bawah -

  • Kaedah String.prototype.localeCompare()

  • String.prototype.

    ) Kaedah
charCode(🜎) Kesimpulan

Dalam tutorial ini, kami membincangkan cara menulis fungsi yang mengembalikan rentetan yang diluluskan yang mengandungi huruf dalam susunan abjad dalam JavaScript. Kami melihat cara mengisih aksara dalam rentetan mengikut abjad menggunakan kaedah Array

sort(). Kami juga melihat cara mengisih aksara dalam rentetan dalam susunan abjad terbalik menggunakan kaedah Array sort(). Akhirnya, kami melihat beberapa kelebihan dan kekurangan menggunakan kaedah Array sort() untuk mengisih aksara dalam rentetan.

Atas ialah kandungan terperinci Bagaimana untuk mengembalikan rentetan yang diluluskan dengan huruf dalam susunan abjad dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Ganti aksara rentetan dalam javascript Ganti aksara rentetan dalam javascript Mar 11, 2025 am 12:07 AM

Ganti aksara rentetan dalam javascript

Tutorial Persediaan API Carian Google Custom Tutorial Persediaan API Carian Google Custom Mar 04, 2025 am 01:06 AM

Tutorial Persediaan API Carian Google Custom

Contoh warna json fail Contoh warna json fail Mar 03, 2025 am 12:35 AM

Contoh warna json fail

Bina Aplikasi Web Ajax anda sendiri Bina Aplikasi Web Ajax anda sendiri Mar 09, 2025 am 12:11 AM

Bina Aplikasi Web Ajax anda sendiri

8 plugin susun atur halaman jquery yang menakjubkan 8 plugin susun atur halaman jquery yang menakjubkan Mar 06, 2025 am 12:48 AM

8 plugin susun atur halaman jquery yang menakjubkan

Apa itu ' ini ' Dalam JavaScript? Apa itu ' ini ' Dalam JavaScript? Mar 04, 2025 am 01:15 AM

Apa itu ' ini ' Dalam JavaScript?

Tingkatkan pengetahuan jQuery anda dengan penonton sumber Tingkatkan pengetahuan jQuery anda dengan penonton sumber Mar 05, 2025 am 12:54 AM

Tingkatkan pengetahuan jQuery anda dengan penonton sumber

10 helaian cheat mudah alih untuk pembangunan mudah alih 10 helaian cheat mudah alih untuk pembangunan mudah alih Mar 05, 2025 am 12:43 AM

10 helaian cheat mudah alih untuk pembangunan mudah alih

See all articles