パラメータ値の大きさとアルファベット順のソートに応じて、

 

// 升序
    関数(プロパティ)を比較{
       リターン 機能(B){
         VARの値1 = [プロパティ]。
        VaRの値2 = B [プロパティ]。
        リターンをvalue1 - value2の。
      } 
    } 
    // 降序
    関数compareDown(プロパティ){
       リターン 機能(B){
         VARの値1 = [プロパティ]。
        VaRの値2 = B [プロパティ]。
        リターン(値1 -値2)* -1 ; 
      } 
    } 
    //[{AAA: ""}、{AAA: ""}、{AAA: ""}] 
    のArray.sort(( 'AAA'と比較))
   のArray.sort(compareDown( 'AAA' ))

    のArray.sort((A 、B) => a.aaa.localeCompare(b.aaa、 'ZH')); // A〜Z排序    
    のArray.sort((A、B)=> b.aaa.localeCompare(a.aaa、 'ZH')); // Z〜排序

 

おすすめ

転載: www.cnblogs.com/XUYIYUAN/p/11298608.html