Learn Introductory JavaScript by Building a Pyramid Generator - Step 28

Tell us what’s happening:

rows.push(“freeCodeCamp”);
let pushed = rows.push(“freeCodeCamp”);
console.log(pushed);

“You should assign rows.push(“freeCodeCamp”) to your pushed variable.”

I don’t understand what else it’s telling me to do.

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"); 
console.log(pushed); 

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

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 28

It’s asking you to declare a variable named " pushed" and assign it with the value of the push code you have already written. Under that you do console log to return the value of the variable to the console.

You have already done similar for popped, see further down your code

I see what you have done, there is no need to keep in the original line of code once you have assigned it to the variable pushed. Delete that

Your explanation helped a lot!
Thanks!

1 Like