Learn Introductory JavaScript by Building a Pyramid Generator - Step 86

Tell us what’s happening:

Hello, I have problem with this part of code. Could you check what I wrote and just to give me the direction what need to correct?

This is my version of code:

let continueLoop = false;
let done = 0;

while (done) {
if(done < 5) {
done++;
console.log(done);
}
}

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 (done) {
  if(done < 5) {
    done++;
    console.log(done); 
  }
}


// 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 86

Reset your code to take you back to what you had.

The instructions tell you to use the increment operator to increase the value of the done variable.

Look up what the increment operator is online (or back in a previous step).

In the code you have already done, you have already defined the done variable. The instructions want you to increase the value of that variable by using the increment operator.

Hope this helps.