JS中如何快速获取数组中的最大值最小值

JS中如何快速获取数组中的最大值最小值,第1张

还是很简答的

//最小值

Arrayprototypemin = function() {

var min = this[0];

var len = thislength;

for (var i = 1; i < len; i++){

if (this[i] < min){

min = this[i];

}

}

return min;

}

//最大值

Arrayprototypemax = function() {

var max = this[0];

var len = thislength;

for (var i = 1; i < len; i++){

if (this[i] > max) {

max = this[i];

}

}

return max;

}

希望对你有帮助

function winload() {

var cval=getCookie("dkbdbuy");

if(cval!=null){

for(i=0;i<cvallength;cval++){

documentgetElementById(cval)stylebackgroundColor='#FFFF00';//

}

}

}

知道cval是个数组,那么在用documentgetElementById(cval)stylebackgroundColor='#FFFF00';的时候,为什么还要直接写

documentgetElementById(cval)?

应该写:

documentgetElementById(cval(i))才对,cval本身是个数组,你用循环目的不就是遍历,依次得到数组里面的元素,做相应的 *** 作么。

documentgetElementById里面,应该调用cval(i),而不是cval

估计是用AJAX吧,那就用responsewrite输出js构造数组的代码,数据用后代取得的填充

在js用eval执行,就可以了

如 responsewrite("arr = new Array(这里是你自己的数据)")

直接用就可以,不如ajs包含

var areaServer=[{"id":"6122","name":"神骑世界","order":"1",

"server":[{"id":"34579","name":"所有区服","order":"0","value":"0"}],

"value":"1"},{"id":"6613","name":"狼烟","order":"1",

"server":[{"id":"37952","name":"烽火万里","order":"0","value":"1001"}],"value":"2"}];

再bhtm页面,需要先引用js文件,相对路径绝对路径都可以,但是必须是网络路径,而不是本地路径

<script type="text/javascript" src="ajs"></script>

<script type="text/javascript">

alert(areaServer[0]id);

</script>

以上就是关于JS中如何快速获取数组中的最大值最小值全部的内容,包括:JS中如何快速获取数组中的最大值最小值、JS 如何读取数组、js中数组怎样获取后台代码中的数组等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9501130.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存