Learn Introductory JavaScript by Building a Pyramid Generator - Step 55

Tell us what’s happening:

For the life of me I can not figure out how to structure this function in response to the question…I am brand new to java and programming in general. I’ve tried many different variations, looked online, watched youtube videos and I still can’t crack it. Please help. Here is my code.

function addTwoNumbers(n1, n2) {
let sum = n1 + n2;
return sum;
}
addTwoNumbers(5,10);
console.log(sum);

Your code so far

const character = "#";
const count = 8;
const rows = [];

function padRow(name) {

// User Editable Region

  return name;
function addTwoNumbers(n1, n2) {
  let sum = n1 + n2;
   return sum;
}
addTwoNumbers(5,10);
console.log(sum);










// User Editable Region


const call = padRow("CamperChan");
console.log(call);


for (let i = 0; i < count; i = i + 1) {
  rows.push(character.repeat(i + 1))
}

let result = ""

for (const row of rows) {
  result = result + "\n" + row;
}

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 55

Welcome to the forum @callmeeby253

Please reset the step as you appear to have altered the code.

JavaScript is very tricky for everyone.

The console log will not work because the sum variable is defined only in the scope of the addTwoNumbers function.

So delete the sum variable inside the function.

return just the two numbers added together.

In the global scope, so outside the function, and one line below it, declare the sum variable and assign the function call there.

Now the console log should work.

Happy coding

Thank you so much… I think the key to getting past that one was resetting the lesson truly.

1 Like

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.