Learn Introductory JavaScript by Building a Pyramid Generator - Step 66

Tell us what’s happening:

You should call padRow in your .push() call.

/// My Code
for (let i = 0; i < count; i = i + 1) {
rows.push(padRow(i+1, count))
}
///
Am I forgetting something?

Your code so far

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

function padRow(rowNumber, rowCount) {
  return character.repeat(rowNumber);
}



// User Editable Region

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

// User Editable Region


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

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 66

Hi there!
The instructions is asking you:
Replace the character.repeat(i + 1) in your .push() call with a function call for your padRow function.

You have a padRow call within push method, but why you added arguments within that?
The instructions didn’t said to add that.

///My code
for (let i = 0; i < count; i = i + 1) {
rows.push(padRow)
}
I’m still getting the same response

This time you have deleted the round brackets () of padRow function. When you call a function, it takes the round brackets with it’s name. Without the brackets it’s not a call to the function.

I’m still getting no pass

Post your updated code.

///My code
for (let i = 0; i < count; i = i + 1) {
rows.push(padRow)
}

You didn’t tried to add round brackets () with padRow. Add round brackets with padRow

Sorry, your code does not pass. Keep trying.

You should call padRow in your .push() call.

Hi there and welcome!

Create your own topic to the challenge step using Help button.