找出数字数组中最大的元素(使用Math.max函数)
function findMax(arr)
{arr.reduce(function(pre,cur){return Math.max(pre,cur)})
}
var arr=[1,2,3,4,5,1,12,21];
alert(findMax(arr));//出来是undefined???
伊谢尔伦2017-04-10 17:14:57
你的function没有返回,arr.reduce出来的结果没人接盘。
试试
function findMax(arr) {
return arr.reduce(function(pre, cur) {
return Math.max(pre,cur);
});
}
var arr = [1,2,3,4,5,1,12,21];
console.log(findMax(arr));