Rumah  >  Soal Jawab  >  teks badan

javascript - js cara menyusun nama orang dalam susunan abjad

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!!

滿天的星座滿天的星座2712 hari yang lalu1214

membalas semua(6)saya akan balas

  • 过去多啦不再A梦

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

    sort() 方法用于对数组的元素进行排序。arrayObject.sort(sortby)

    Hanya gunakan kaedah sort() tatasusunan secara langsung Peraturan lalai adalah untuk mengisih elemen dalam tatasusunan dalam susunan abjad.

    balas
    0
  • 迷茫

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

    Masukkan senarai kakitangan ke dalam tatasusunan dan gunakan array.sort() untuk mengisihnya mengikut abjad
    Sila rujuk: https://developer.mozilla.org...

    balas
    0
  • 阿神

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

    var arr = ['ac','ab','bb','bc','aa'];
    arr.sort();
    // ["aa", "ab", "ac", "bb", "bc"]

    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.

    balas
    0
  • 黄舟

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

    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.

    balas
    0
  • 迷茫

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

    ['小二','小弟','大哥'].sort((a, b) => a.localeCompare(b))

    balas
    0
  • 阿神

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

    Adalah disyorkan untuk mengekstrak huruf pertama nama dan menyimpannya dalam tatasusunan untuk diisih;

    Bagi kod yang disediakan di tingkat atas, ada masalah;
    console.log(['王', '啊','小','发','大哥'].sort((a, b) => a.localeCompare(b)));
    // -> 发 啊 大哥 小 王

    Dalam keadaan biasa, output sepatutnya: Ah, abang hantar....

    balas
    0
  • Batalbalas