javascript - js cara menyusun nama orang dalam susunan abjad
滿天的星座2017-05-19 10:41:37
0
6
1267
Sekarang saya perlu menyusun senarai kakitangan mengikut abjad Bahagian belakang pada masa ini tidak mempunyai fungsi ini. Saya meminta meja depan untuk menulisnya dan meminta nasihat!!
Masukkan senarai kakitangan ke dalam tatasusunan dan gunakan array.sort() untuk mengisihnya mengikut abjad Sila rujuk: https://developer.mozilla.org...
Pengisihan lalai tatasusunan ialah susunan kamus. Jika orang itu Cina, maka orang Cina itu perlu ditukar kepada Pinyin terlebih dahulu dan kemudian diisih.
Kaedah menukar kepada pinyin boleh didapati dalam talian. Kod ini biasanya panjang, jadi saya tidak akan menampalnya.
Biar saya jelaskan, adakah mereka semua orang Cina, atau adakah mereka mempunyai nama Inggeris Dan jika ada nama Inggeris, adakah orang Cina itu bercampur atau dipisahkan?
Untuk memudahkannya, cari pustaka penukaran bahasa Cina kepada Pinyin pada github, tukar nama akhir kepada Pinyin dan kemudian susun mengikut huruf pertama.
Hanya gunakan kaedah sort() tatasusunan secara langsung Peraturan lalai adalah untuk mengisih elemen dalam tatasusunan dalam susunan abjad.
Masukkan senarai kakitangan ke dalam tatasusunan dan gunakan array.sort() untuk mengisihnya mengikut abjad
Sila rujuk: https://developer.mozilla.org...
Pengisihan lalai tatasusunan ialah susunan kamus. Jika orang itu Cina, maka orang Cina itu perlu ditukar kepada Pinyin terlebih dahulu dan kemudian diisih.
Kaedah menukar kepada pinyin boleh didapati dalam talian. Kod ini biasanya panjang, jadi saya tidak akan menampalnya.
Biar saya jelaskan, adakah mereka semua orang Cina, atau adakah mereka mempunyai nama Inggeris Dan jika ada nama Inggeris, adakah orang Cina itu bercampur atau dipisahkan?
Untuk memudahkannya, cari pustaka penukaran bahasa Cina kepada Pinyin pada github, tukar nama akhir kepada Pinyin dan kemudian susun mengikut huruf pertama.
Adalah disyorkan untuk mengekstrak huruf pertama nama dan menyimpannya dalam tatasusunan untuk diisih;
Bagi kod yang disediakan di tingkat atas, ada masalah;Dalam keadaan biasa, output sepatutnya: Ah, abang hantar....