Learn Introductory JavaScript by Building a Pyramid Generator - Step 83

Tell us what’s happening:

My else block looks like the example provided but the system says I don’t have one. Not sure what it’s asking for. Also, how do the console logs know when to display their string? Don’t want both displaying.

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


// User Editable Region

if ("") {
  console.log("Condition is true");
} else if (5 > 10) {
 } else (5 < 10) {
  console.log("This is the else block");
  console.log("5 is less than 10");
}

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

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 83

hi there!

you have added the else block within the else if block. you need to add the else after closing bracket of else if block.
remember, the else block did not need the condition. reset the chellange step and try again.