Learn Introductory JavaScript by Building a Pyramid Generator - Step 55

Tell us what’s happening:

I don’t know why code isn’t working. Says function and sum variable is not defined even tho they are.

Your code so far

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

function padRow(name) {
  return name;
}

// User Editable Region

function addTwoNumbers(a + b){
  const 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;
}

console.log(result);

Your browser information:

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

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 55

hi there!
a plus b as an argument, throwing error. that means you sum that two parameters as argument.

This function should take two arguments and return the sum of those two arguments.

Then declare a sum variable and assign it the value of calling your addTwoNumbers function with 5 and 10 as the arguments. Log the sum variable to the console.

should it be like this then? It’s not really clearly written how to do this step

addTwoNumbers(a, b)

yes, it is.

now change the above line to a retrun statment, that should return the sum of your function pramaters.
then declare a sum variable using const keyword asign it the value caalling your function with two numbers as an argument.

Ok i used return to sum those two arguments. And then called sum variable outside function and changed arguments for 5 and 10.
It works now, thanks!

I forgot about return statement in JS :sweat_smile:

1 Like