js中如何获取数组中最大数值的下标值

JavaScript029

js中如何获取数组中最大数值的下标值,第1张

给你理下逻辑,你的需求分两部分

获取数组的最大数值,如下:

Math.max.apply(Math,[1,2,3,4,5])

获取某数值下的下标值,把第一点的数据,用遍历的方式匹配,从而返回当前下标值,如下:

var list=[1,2,3,4,5],max=5,index=-1

for(var i=0,len=list.lengthi<leni++){

    if(list[i]==max){

        index=i

        break

    }

}

return index

以上,就不组合了,靠自己尝试。

js只能定义成数组的数组例如 <script> var arr = new Array(new Array("a","b"),new Array("1","2","3"),new Array("A","B")) alert(arr.length) alert(arr[0].length) alert(arr[1].length) alert(arr[2].length) </script>