方法:1、使用「Math.max(...arr)」語句求出arr數組的最大值max;2、使用「arr.map(item => item).indexOf(max )”語句根據最大值求出其下標值。
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
javascript求數組最大值以及它的下標
實作想法:
1 、使用Math.max()方法求出陣列最大值
2、根據最大值取得其在陣列中的下標
實作程式碼:
var arr=[2,6,1,5,22,3,66,12,9]; var max=Math.max(...arr); console.log("最大值为:"+max); var index = arr.map(item => item).indexOf(max); console.log("最大值的数组下标为:"+index);
輸出結果:
【推薦學習:javascript高階教學】
以上是javascript怎麼求數組最大值以及它的下標的詳細內容。更多資訊請關注PHP中文網其他相關文章!