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

找出数字数组中最大的元素(使用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));
いいねを押す +0
Peter_Zhu

Math.max.apply(this,arr)

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!