javascript - (使用Math.max函数找出数字数组中最大的元素)有个问题,就是undefined
阿神
阿神 2017-04-10 17:12:57
0
2
598

找出数字数组中最大的元素(使用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???
阿神
阿神

闭关修行中......

reply all(2)
伊谢尔伦

你的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));
Peter_Zhu

Math.max.apply(this,arr)

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template