JavaScript
1 //配列 2var number = [50000,40,900,3000] 3//配列をソート 4number.sort( 5 function(a,b){ 6 if( a < b ) return -1; 7 if( a > b ) return 1; 8 return 0; 9 } 10); 11//出力用 12console.log(number); // 40,900,3000,50000 13
これでなぜ昇順になるのかがわかりません。
そもそも上記コードの関数の戻り値が定義されてないのになぜ機能するのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/11/07 11:36