Learn Introductory JavaScript by Building a Pyramid Generator - Step 57

Tell us what’s happening:

can anyone tell me where I’m wrong? I’m kinda lost right now xd

Your code so far

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


// User Editable Region


function padRow(character,name) {
  return character + name ;
}
padRow("name",);

// 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/109.0.0.0 Safari/537.36

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 57

You just needed to complete the function, you didn’t need to call it.

You did it correctly just delete your last line

1 Like

I delet it the last line and the was still an error

function padRow(character,name) {

return character + name ;
}

there was************

concatenating your character variable to the beginning of the name parameter.

character is a global variable and you don’t need to pass it to the function. It’s subtle but this is why it’s called “variable” here and they refer to name as parameter.

You’ve made character into a parameter

1 Like