Learn Introductory JavaScript by Building a Pyramid Generator - Step 99

Tell us what’s happening:

I don’t know what iteration it wants.
I tried every thing that I know but nothing works
4. Your for loop should use false as the iteration.

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));
}*/

/*while (rows.length < count) {
  rows.push(padRow(rows.length + 1, count));
}*/


// User Editable Region

for (let i = count; false;) {
  false;
}

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

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 99

the instructions were:

Start by creating a new for loop. Declare your iterator i and assign it the value of count , then use the boolean false for your condition and iteration statements.

so your for loop is missing the 3rd false
(go back and review earlier steps if you forgot what that means)