Learn Introductory JavaScript by Building a Pyramid Generator - Step 42

Tell us what’s happening:

This step makes no sense. I’ve spent an hour on it. This course is in beta, so this step definitely needs to be fixed before you release the alpha.

Your code so far

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

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

let result = ""


// User Editable Region

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

// User Editable Region


console.log(result);

Your browser information:

User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 42

What about this challenge doesn’t make sense? We can’t fix it if you don’t explain what is confusing you.

Welcome to the forum @Ethan5

In your for...of loop, use the addition operator to concatenate the row value to the result value.

Your code is concatenating a string to the result value.
Try removing the quote marks to transform it into a variable.

Happy coding

Thank you. It was unclear from the example that the quotes needed to be removed. I now understand that quotes means it’s a string and no quotes means it’s a variable. I appreciate the help

1 Like