我正在尝试做一个函数来拾取数组中的最大数字,但似乎无法让它超过第一个数字。函数选择最大的数字
function largestNumber(numbers) {
var constant = 1;
for(i = 0; i < numbers.length; i++) {
if(numbers[i] > constant) {
constant = numbers[i];
}
return constant;
}
}
var numbers = [3, 4, 2, 6, 45, 775, 83, 5, 7];
largestNumber(numbers);
因为你第一次迭代返回... – Li357
^安德鲁说什么,把它从你的for循环。 – Illdapt
仅供参考:'Math.max.apply(数学,数字);'''''''''''''''确实正在做你想做的事 –