ホームページ  >  に質問  >  本文

javascript - jsで人の名前をアルファベット順に並べる方法

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

滿天的星座滿天的星座2712日前1210

全員に返信(6)返信します

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-19 10:43:37

    リーリー

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

    返事
    0
  • 迷茫

    迷茫2017-05-19 10:43:37

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

    返事
    0
  • 阿神

    阿神2017-05-19 10:43:37

    リーリー

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

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

    返事
    0
  • 黄舟

    黄舟2017-05-19 10:43:37

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

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

    返事
    0
  • 迷茫

    迷茫2017-05-19 10:43:37

    リーリー

    返事
    0
  • 阿神

    阿神2017-05-19 10:43:37

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

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

    リーリー

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

    返事
    0
  • キャンセル返事