JS高度---戻り値、一種としての機能の利用を拡大

ソート、戻り値としての機能の利用を拡大

 

並び替え、各ファイルの名前、サイズ、時間を持ち、プロパティの値に応じて並べ替えることができます

戻り値として機能

パラメータとしての機能

 

// ソート、各ファイルには、プロパティの値に応じて、名前、サイズ、時間を持っており、ソートすることができます

    // 3本の映画、名前、サイズ、レリーズタイムで映画
    関数ファイル(名、サイズ、時間){
       この .nameの名前=; // 映画の名前
      この .size =サイズ; // ムービーサイズ
      この .time =時間; // レリーズタイム映画
    }
     VARの F1 = 新しい新しいファイル( "jack.avi"、 "400M"、 "1997年12月12日" );
     VARの F2 = 新しい新しいファイル( "tom.avi"、 "200M"、「2017 -12-12 " );
     VAR F3 = 新しい新ファイル(" xiaosu.avi "" 800M "" 2010-12-12」);
     VARの ARR = [F1、F2、F3]。


    関数のFn(ATTR){
       // 関数の戻り値として
      リターン 機能ザgetSort(OBJ1、OBJ2){
         IF(OBJ1> OBJ2){
           リターン 1。;
        } そう であれば(OBJ1 == OBJ2){
           戻り 0 
        } {
           リターン -1 
        }
      }
    }

// 引数として機能
    VAR FF =のFn( "サイズ" のためには、varが I = 0、I <arr.length; I ++ ){
      console.log(ARR [I] .nameの + "===========>" + ARR [I] .size + "======>" + ARR [I] .time) ;
    }

 

おすすめ

転載: www.cnblogs.com/jane-panyiyun/p/12171609.html