Learn Introductory JavaScript by Building a Pyramid Generator - Step 28

Tell us what’s happening:

This is the message am getting:-
You should assign rows.push(“freeCodeCamp”) to your pushed variable.
I have tried to assign the value to the pushed. kindly help.

Your code so far

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

// User Editable Region

let newValue = "freeCodeCamp";
rows.push("freeCodeCamp");
let pushed ("freeCodeCamp");
console.log(rows.push);
console.log("rows.push", 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/126.0.0.0 Safari/537.36 Edg/126.0.0.0

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 28

Hi Royd,

Let’s reset your code and try again.


rows.push("freeCodeCamp");

In the previous steps, you learned that push method above add the string "freeCodeCamp" to the end of the rows array, right?

Not only that, this method also return a value, just like rows.pop() return a value.

On step 27, to see what value rows.pop() return, we did this:

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

What we did was:

we assign rows.pop() to a new popped variable, and log it.

Now, to see what value rows.push() return, the instruction said:

Assign your existing rows.push() to a new pushed variable, and log it.

How should we do it?

1 Like