javascript - jsで人の名前をアルファベット順に並べる方法
滿天的星座
滿天的星座 2017-05-19 10:41:37
0
6
1243

次に、職員リストをアルファベット順に並べ替える必要があります。現在、バックエンドにはこの機能がありません。フロントデスクに書いてアドバイスを求めます。ありがとう!!

滿天的星座
滿天的星座

全員に返信(6)
过去多啦不再A梦

リーリー

配列の sort() メソッドを使用するだけです。デフォルトのルールでは、配列内の要素がアルファベット順に並べ替えられます。

いいねを押す +0
迷茫

担当者のリストを配列に入れ、array.sort() を使用してアルファベット順に並べ替えます。
https://developer.mozilla.org... を参照してください。

いいねを押す +0
阿神

リーリー

配列のデフォルトの並べ替えは辞書順です。その人が中国人の場合は、まず中国語をピンインに変換してから並べ替える必要があります。

ピンインに変換する方法はオンラインで見つけることができます。コードは全体的に長いので、貼り付けません。

いいねを押す +0
黄舟

はっきりさせておきますが、それらはすべて中国語ですか、それとも英語の名前がありますか?そして、英語の名前がある場合、中国語は混合されていますか、それとも分離されていますか?

簡単にするには、github で中国語からピンインへの変換ライブラリを見つけ、姓をピンインに変換して、最初の文字で並べ替えます。

いいねを押す +0
迷茫

リーリー

いいねを押す +0
阿神

名前の最初の文字を抽出し、並べ替える配列に格納することをお勧めします。
その後、sort を使用して並べ替えます。

上階に提供されているコードに関しては、問題があります

リーリー

通常の状況では、出力は次のようになります: ああ、兄貴が送ってくれました....

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート