ソート、戻り値としての機能の利用を拡大
並び替え、各ファイルの名前、サイズ、時間を持ち、プロパティの値に応じて並べ替えることができます
戻り値として機能
パラメータとしての機能
// ソート、各ファイルには、プロパティの値に応じて、名前、サイズ、時間を持っており、ソートすることができます // 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) ; }