找出数值数组中最大的元素(使用Math.max函数)
2015-09-09 15:50
721 查看
示例数组:
在支持数组reduce方法的浏览器中可使用如下方法
普通浏览器则可使用数组的 push 和 pop 方法实现。效率问题,还望大家指正。(假定数组长度大于1)
var nArray=[4002,1,5,99,2,1001,2335,9,20,48,3001,520,6666];
在支持数组reduce方法的浏览器中可使用如下方法
function getMax(arrays){ var max = arrays.reduce(function(pre,cur,index,array){ return Math.max(pre,cur); }); document.write(max); }
普通浏览器则可使用数组的 push 和 pop 方法实现。效率问题,还望大家指正。(假定数组长度大于1)
function getMax(arrays){ arrays.push(Math.max(arrays.pop(),arrays.pop())); if(arrays.length>1){ getMax(arrays); } else{ document.write(arrays[0]); } }
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- java-WEB中的监听器Lisener
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- GUI - Web前端开发框架
- Extjs4.0 最新最全视频教程
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- MyEclipse Web Project转Eclipse Dynamic Web Project
- axis备忘
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- JavaScript拆分字符串时产生空字符的原因
- IE8开发人员工具教程(二)
- Erlang实现的一个Web服务器代码实例
- 在flex中执行一个javascript方法的简单方式
- 防止网页脚本病毒执行的方法-from web