【发布时间】:2020-12-24 00:04:39
【问题描述】:
我只是 JavaScript 的初学者,我无法用函数解决问题。我需要代码循环遍历一个数组,假设数字["3", "5", "7", "4", "9"] 和console.log 只是数组中的最高数字。这是我正在使用的代码,在这种情况下,我尝试了许多变体以将函数设置为 console.log 数字 9。在此处插入数组的正确方法是什么,我需要将return max 切换为console.log(max)。到目前为止,我只是遇到了一个错误,或者控制台不会显示任何内容,此时我需要一个答案来帮助我度过难关。
function findMax(arr){
let max = arr[0];
for(let i = 1; i < arr.length; i++){
if(arr[i] > max){
max = arr[i];
}
}
return max;
}
【问题讨论】:
-
嗯....
var x = findMax([1,4,8,9]); console.log(x); -
请注意,您有一个字符串数组。如果你有
"10",它仍然会输出"9"
标签: javascript arrays function for-loop let