给你理下逻辑,你的需求分两部分
获取数组的最大数值,如下:
Math.max.apply(Math,[1,2,3,4,5])
获取某数值下的下标值,把第一点的数据,用遍历的方式匹配,从而返回当前下标值,如下:
var list=[1,2,3,4,5],max=5,index=-1for(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>