Learn Introductory JavaScript by Building a Pyramid Generator - Step 81

Tell us what’s happening:

please can someone help me on this step 81, i have tried all i could to increment “done” but it still wont pass.

Your code so far

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

function padRow(rowNumber, rowCount) {
  return " ".repeat(rowCount - rowNumber) + character.repeat(2 * rowNumber - 1) + " ".repeat(rowCount - rowNumber);
}

// TODO: use a different type of loop
/*for (let i = 1; i <= count; i++) {
  rows.push(padRow(i, count));
}*/

let continueLoop = false;
let done = 0;


// User Editable Region

while (continueLoop) {

}

// 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 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 81

What are you not understanding?

Hi @Steven1987

To avoid this, start by using the increment operator to increase the value of the done variable inside your loop.

For this step you need to add code to the while loop.
Look at your for loop you to see how to increment a variable.

Happy coding