Learn Introductory JavaScript by Building a Pyramid Generator - Step 28

Tell us what’s happening:

I’m very new to coding. It says I should assign rows.push(“freeCodeCamp”) to my pushed variable.
I put in let pushed = rows.push(“freeCodeCamp”);
I don’t really understand what I’m doing wrong.

Your code so far

let character = 'Hello';
let count = 8;
let rows = ["Naomi", "Quincy", "CamperChan"];

// User Editable Region

rows.push("freeCodeCamp");
let pushed = rows.push("freeCodeCamp");

// User Editable Region

let popped = rows.pop();
console.log(popped);
console.log(rows);

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 28

You are repeating the push here, you don’t need the first line.

Everytime you write rows.push("freeCodeCamp") it’s adding to the array, and you do it twice here.

I did what u said. Deleted the first line and also added the console.log(pushed), but I keep getting this error: You should assign rows.push("freeCodeCamp") to your pushed variable.
I feel dumb but I just don’t know what to do.

Welcome to the forum @benjamin.vandenbr

But what does .push() return? Assign your existing rows.push() to a new pushed variable, and log it.

After the pushed variable declaration, remove all the lines below it and insert the console.log() mentioned in the last part of the instructions.

Happy coding

It worked, finally!
Thank u so much. English isn’t my first language, so understanding what the task is, isn’t always easy, I’m working on it. Thx!

1 Like