今日、JSでアレイを学習するとき、アレイの最大値と最小値の出力と次の表に遭遇しました。以下は私自身の解決策です!
<script type = "text/javascript"> var arr = [14、14、53、14、14、53、67、67]; var max = arr [0]、min = arr = arr [0]; var maxindex = []; maxindex [] = 0; var minindex = []; minindex []; minindex [] = 0; ++){if(max <arr [i]){max = arr [i]; maxindex [0] = i; } if(min> arr [i]){min = arr [i]; minindex [0] = i;}} for(var i = 0; i <arr.length; i ++){if(max == arr [i]){maxindex [j] = i; j ++;} if(min == arr [i] {minindex [k]} + + + + + + + +値は: " + max +" <br //> "; document.write(" min minatial value is: " + min +" <br /> "); for(var i = 1; i <minindex.length; i ++){document.write("最小値のサブスクリプトは: " + minindex [i] +" <br /> "); } for(var i = 1; i <maxindex.length; i ++){document.write( "最大値の添え字は次のとおりです。JSの配列で最大値と最小値を迅速に取得する方法の説明を次に示します
var a = [1,2,3,5]; alert(math.max.apply(null、a)); //最大値alert(math.min.apply(null、a)); //最小値
このように、多次元配列を変更できます。
var a = [1,2,3、[5,6]、[1,4,8]]; var ta = a.join( "、")。split( "、"); // 1次元アレイアラート(math.max.apply(null、ta)))