I have written a simple JavaScript code to print the max number of an array and get undefined printed as well.
let arrNums = [1,2,5,19,20];
const maxNum = function(arr) {
if (arr.length != 0) {
console.log(Math.max(...arr));
}
else{
console.log("Empty");
}}
console.log(maxNum(arrNums));
Your function doesn't return anything. Return the Math.max()
and the 'Empty'
for it to work. After that you can just use console.log(maxNum(arrNums));
outside the function. See below for an example of this:
const arrNums = [1, 2, 5, 19, 20];
const maxNum = function (arr) {
if (arr.length != 0) {
return Math.max(...arr);
} else {
return 'Empty';
}
}
console.log(maxNum(arrNums));
Hoped this helped!