给你理下逻辑,你的需求分两部分
Mathmaxapply(Math,[1,2,3,4,5]);
获取某数值下的下标值,把第一点的数据,用遍历的方式匹配,从而返回当前下标值,如下:
var list=[1,2,3,4,5],max=5,index=-1;for(var i=0,len=listlength;i<len;i++){
if(list[i]==max){
index=i;
break;
}
}
return index;
以上,就不组合了,靠自己尝试。
你只好这样定义了
<script>
var ar=new Array();
<php
foreach($listdb as $k=>$v)
{
>
ar[<php echo($k);>]='<php echo($v);>';
<php
}
>
</script>
这样JS 变量 ar 就成了一个包含PHP数组的变量,当然前提是一维数组
json数据格式其实就是字符串类型的键值对格式,并不适合数组传递,其实lz完全可以将数组转换成字符串格式,然后后台写个转换方法就ok了。如:
js代码
var intArray = [1,2,3,4];
var stringInt = "";
for(var i=0;i<intArraylength;i++){
stringInt = stringInt+intArray[i]+",";//连接符其实可以换的
}
stringInt = stringIntsubstring(0,stringIntlength-1);
java代码
public Object[] getArray(String stringArray){
return stringArraysplit(",");//其实这个里面还可以做很多 *** 作,封装对象,过滤,判断等等
}
以上就是关于js中如何获取数组中最大数值的下标值全部的内容,包括:js中如何获取数组中最大数值的下标值、js如何获取php页面数组里面的值、JS获取Struts2数组的方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)