Learn Introductory JavaScript by Building a Pyramid Generator - Step 43

Tell us what’s happening:

I am very stuck.

so far i have result = result + row; + “\n”. because everything i have read says for the “\n” to go after the result + row;.

ive tried adding a new line and ive tried adding onto the same line and nothing.

i dont know whether i need to add another result = result + row; or add for (const row of rows) {}.

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; "\n"
}

// User Editable Region

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/141.0.0.0 Safari/537.36 Edg/141.0.0.0

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 43

Welcome to the forum.

This bit right here is the original code. And the instructions say:

Use a second addition operator to append a new line after the result and row values.

Knowing that a semi-colon ends a statement, what do you think you need to move and what do you think you need to add?

Edit: Questions? This wasn’t the code you posted, but in your comments, you say:

There you have the second addition operator, but check the placement of the semi-colon, please.

I used to make that mistake because I’m old: In various 8-bit implementations of BASIC, a statement like PRINT A; meant, don’t add a carriage-return.

thankyou it was so simple.