Q. Consider the following code snippet
function oddsums(n)
{
let total = 0, result=[];
for(let x = 1; x <= n; x++)
{
let odd = 2*x-1;
total += odd;
result.push(total);
}
return result;
}
What would be the output if
oddsums(5);
is executed afted the above code snippet ?
β
Correct Answer: (A)
Returns [1,4,9,16,25]
Explanation: The above code returns 1,4,9,16,25 which is the square of the first five natural numbers. Notice the usage of let keyword in the above code snippet.