JSの配列のソート

 

データ

データは聞かせて= [ 
        {:中国の' ツァイス'、辞書英語:' チェイス'、スコア:67 }、
        {中国:' アレン'、辞書英語:' アレン'、スコア:77}、
{中国:' ゾラ' 、辞書英語を:' ゾラ'、スコア:87}、
{中国語:' ベーカー' 、辞書英語:' ベイカー'、スコア:99 }、
{中国語:
' ベルク' 、辞書英語:''スコア:55 }、
{中国語:
' フィッチ' 、辞書英語:' フィッチ'、スコア:100 }、
{中国語:
' ディーン' 、辞書英語:' ディーン'、スコア:86 }、
{中国語:
' エクアドルER ' 辞書英語:' アールの」:40、スコア}、
{中国語
' ヘンリー' 、辞書英語:' ヘンリー'、スコア:70 }]

配列プロパティを注文するキャラクター

  // 最初のアルファベット文字は
     // 矢印関数を使用
     // localeCompareを(注)組み込み方法JSである 
     ((A、B)=> b.chinese.localeCompare(a.chinese、data.sort ' ZH ')) ; // Z〜ソート
     data.sort()(A、B)=> a.chinese.localeCompare(b.chinese、 'ZH')。//〜Z排序
 

英語ソート

 // アルファベット
     // 矢印機能使用 
     ((A、B)=> b.english.charCodeAt(data.sortを0)-a.english.charCodeAt(0)); // Z〜Aソーティング 
     data.sort ((A、B)=> a.english.charCodeAt(0)-b.english.charCodeAt(0)); // A〜Zの順序

ナンバーシーケンシング

 // デジタルソート
     //は矢印関数を使用 
     data.sort((Aを、B)=> b.score-a.score); // スコア最高最低に 
     data.sort((A、B)= > A b.score-.score); // 最低から最高までのスコア

 

おすすめ

転載: www.cnblogs.com/xuqp/p/11124297.html