Объявление переменных внутри оператора if
не допускается.Удалите его.
Попробуйте, если вы хотите только максимальное значение
function all_max(nums) {
if (nums[0] > nums[2]) {
max_value = nums[0];
} else {
max_value = nums[2];
}
return max_value;
}
console.log(all_max([20, 30, 40]));
console.log(all_max([-7, -9, 0]));
console.log(all_max([12, 10, 3]));
, если вы хотите, чтобы все элементы в массиве были установлены на максимальное значение, используйте эту
function all_max(nums) {
if (nums[0] > nums[2]) {
max_value = nums[0];
} else {
max_value = nums[2];
}
nums[0] = max_value;
nums[1] = max_value;
nums[2] = max_value;
return nums;
}
console.log(all_max([20, 30, 40]));
console.log(all_max([-7, -9, 0]));
console.log(all_max([12, 10, 3]));