var output1 = $('#output1'), output2 = $('#output2'), output3 = $('#output3'); var arr = [1,5,12,9,7]; // そのまま出力 output1.append( arr.join(',') );// 1,5,12,9,7 // ソート arr.sort(); // 出力 output2.append( arr.join(',') );// 1,12,5,7,9 // ソート arr.sort(sortFunc); // 出力 output3.append( arr.join(',') );// 1,5,7,9,12 // sort関数 function sortFunc( a,b ) { return a - b; }sort()の引数に関数を渡す、
というのがなかなか慣れない。
ピンバック: [JS]push関数の挙動確認。 | Regelog2