小编Ope*_*uwa的帖子

JavaScript:数组中的最大值

如果它是数组的第一个 (arr[0])最后一个索引 (arr[arr.length-1]),该函数只返回最大的数。如何修复逻辑错误?

function isGreater(arr) {
 let a = arr[0];
 for (let i = 0; i < arr.length; i++) {
  var isGreat = (a < arr[i]) ? arr[i] : a;
 }
 return isGreat;
}
console.log(isGreater([7, 9, 10000, 11, 25, 20]));
// output=> 20, expected output 10000
console.log(isGreater([7, 11, 25, 2]));
// output=> 7, expected output 25
Run Code Online (Sandbox Code Playgroud)

javascript arrays logic

2
推荐指数
1
解决办法
88
查看次数

标签 统计

arrays ×1

javascript ×1

logic ×1