以前、似たような質問をいたしましたが
やはり解決できないためどなたかご教授いただきたいです・・。
【実現したいこと】
javascriptで整数a,b,c,d,e,f,gから4番目に大きい数を出力したい
【やってみたコード】
var a = 3;
var b = 2;
var c = 4;
var d = 1;
var e = 5;
var f = 7;
var g = 6;
var ary = [a,b,c,d,e,f,g];
ary.sort(
function(a,b){
return (a -b);
}
);
console.log(ary[3]);
【実際に起こったこと】
4番目に大きいものなのでCを出力したいのですが
これだと4、と数字だけ出力されてしまいます。
ソートや比較関数を学習してコードを書いてみたのですが
ただの数字が反映されてしまいます・・。
関数の理解が甘いから起こっている現象だとは思いますが、
どなたか教えていただけると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/26 06:30