Learn Introductory JavaScript by Building a Pyramid Generator - Step 61

Tell us what’s happening:

how do we add concatination on repeated string on both start and ending ??

Your code so far

const character = "#";
const count = 8;
const rows = [];

// User Editable Region

function padRow(rowNumber, rowCount) {
    const characters=character.repeat(rowNumber);
    return ""+ characters+""

// User Editable Region

for (let i = 0; i < count; i = i + 1) {
  rows.push(padRow(i + 1, count));

let result = ""

for (const row of rows) {
  result = result + "\n" + row;


Your browser information:

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

Challenge Information:

Learn Introductory JavaScript by Building a Pyramid Generator - Step 61

.repeat() method will work anywhere it is, you can concatenate anything before or after the operation of repeat().


let str = "Hi! ";

function sayHi(){
   return "-> " + str.repeat(3) + ":)";

sayHi();  // output: -> Hi! Hi! Hi! :)

don’t confuse with .repeat() it will just repeat the required string and work with the result as any normal string.

So, reset your challenge and do what is required on the same line of return.
→ Note that it’s asked to add blank space " " not empty string "".

1 Like

i am also stuck at this step but my code erro brings this instead:


function should return the repeated


series with a space before and after the series.
please tell me what should i do

1 Like

If you are stuck on a step, create a new topic about it so we can see your code and help.

To do this, press the Get Help button → Ask for HelpCreate a help post on the forum

Hi there… it’s confusing I know, I was confused myself… but I finally got it right. Tell the function to return a " " space @ the beginning + character.repeat(rowNumber) + " " space @ the end.

solution removed by moderator

It is great that you solved the challenge, but instead of posting your full working solution, it is best to stay focused on answering the original poster’s question(s) and help guide them with hints and suggestions to solve their own issues with the challenge.

We are trying to cut back on the number of spoiler solutions found on the forum and instead focus on helping other campers with their questions and definitely not posting full working solutions.