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

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

闭关修行中......

全部回覆(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)

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!