# Function forloop

**URL:** <https://forum.freecodecamp.org/t/function-forloop/225279>\
**Category:** Curriculum Help\
**Tags:** javascript\
**Created:** [September 9, 2018, 9:03pm UTC](https://forum.freecodecamp.org/t/function-forloop/225279 "2018-09-09T21:03:55Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![albaheidari](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/albaheidari/32/71254_2.png) [@albaheidari](https://forum.freecodecamp.org/u/albaheidari)\
**Post date:** [September 9, 2018, 9:03pm UTC](https://forum.freecodecamp.org/t/function-forloop/225279/1 "2018-09-09T21:03:55Z")

</div>

Guys in my school are really busy,and they are asking to complete this exercise:

Build a function forLoop. It takes an array as an argument. Start counting from 0, and, using a for loop, add a string to the array 25 times. But not just any string. If your i value is 1, add the string “I am 1 strange loop.”; if your i value is anything else, add the string “I am ${i} strange loops.”. (Remember flow control with if and else? And how do we interpolate i?) Then return the array.

my code is this one:

function forLoop (array){  
for (let i = 0; i \< 25; i++) {  
if (i=== 0 ){  
console.log("I am 1 strange loop. ");

} else {  
console.log("I am ${i} strange loops. " );

}  
return array;  
}

}

---

<div class="post-metadata">

**Author:** ![albaheidari](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/albaheidari/32/71254_2.png) [@albaheidari](https://forum.freecodecamp.org/u/albaheidari)\
**Post date:** [September 9, 2018, 9:12pm UTC](https://forum.freecodecamp.org/t/function-forloop/225279/2 "2018-09-09T21:12:45Z")

</div>

I saw the first mistake,and it’s in the If statement i must be equal to 1,not to 0

---

<div class="post-metadata">

**Author:** ![pedrobslisboa](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/pedrobslisboa/32/80894_2.png) [@pedrobslisboa](https://forum.freecodecamp.org/u/pedrobslisboa)\
**Post date:** [September 9, 2018, 9:35pm UTC](https://forum.freecodecamp.org/t/function-forloop/225279/3 "2018-09-09T21:35:24Z")

</div>

"I am ${i} strange loops. " should be

```auto
`I am ${i} strange loops. `

```

“” you have to concat -\> “I am”+ i + “strange loops.”  
With ``, in ES6, make a string with a var is much easier, you can do

```auto
`I am ${i} strange loops. `

```

, so you only have to use ${} and set a var/const.

---

<div class="post-metadata">

**Author:** ![pedrobslisboa](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/pedrobslisboa/32/80894_2.png) [@pedrobslisboa](https://forum.freecodecamp.org/u/pedrobslisboa)\
**Post date:** [September 9, 2018, 9:41pm UTC](https://forum.freecodecamp.org/t/function-forloop/225279/5 "2018-09-09T21:41:08Z")

</div>

Thank you for this 😊

---

<div class="post-metadata">

**Author:** ![albaheidari](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/albaheidari/32/71254_2.png) [@albaheidari](https://forum.freecodecamp.org/u/albaheidari)\
**Post date:** [September 9, 2018, 9:51pm UTC](https://forum.freecodecamp.org/t/function-forloop/225279/6 "2018-09-09T21:51:05Z")

</div>

guys I can’t do it with my keyboard,would you mind to please correct it for me?

```auto
function forLoop(array){
  for (let i = 0; i < 25; i++)
  {
    if (i === 1) {
    array.push( ``I am 1 strange loop. ``);
    }
    else {
    array.push( ``I am ${i} strange loops.``);
    }
  }
  return array;
}

```

---

<div class="post-metadata">

**Author:** ![albaheidari](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/albaheidari/32/71254_2.png) [@albaheidari](https://forum.freecodecamp.org/u/albaheidari)\
**Post date:** [September 9, 2018, 10:13pm UTC](https://forum.freecodecamp.org/t/function-forloop/225279/8 "2018-09-09T22:13:14Z")

</div>

i dontk now how i configure the mac the first time,that I have even the @ on alt + g

---

<div class="post-metadata">

**Author:** ![albaheidari](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/albaheidari/32/71254_2.png) [@albaheidari](https://forum.freecodecamp.org/u/albaheidari)\
**Post date:** [September 9, 2018, 10:13pm UTC](https://forum.freecodecamp.org/t/function-forloop/225279/9 "2018-09-09T22:13:38Z")

</div>

function forLoop(array){  
for (let i = 0; i \< 25; i++)  
{  
if (i === 1) {  
array.push(`I am 1 strange loop.`);  
}  
else {  
array.push(`I am ${i} strange loops.`);  
}  
}  
return array;  
}

---

<div class="post-metadata">

**Author:** ![albaheidari](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/albaheidari/32/71254_2.png) [@albaheidari](https://forum.freecodecamp.org/u/albaheidari)\
**Post date:** [September 9, 2018, 10:14pm UTC](https://forum.freecodecamp.org/t/function-forloop/225279/10 "2018-09-09T22:14:32Z")

</div>

![50](https://global.discourse-cdn.com/freecodecamp/original/3X/d/7/d737696286f033fdbb30af229d1cbb59e417ee50.png)

---

<div class="post-metadata">

**Author:** ![albaheidari](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/albaheidari/32/71254_2.png) [@albaheidari](https://forum.freecodecamp.org/u/albaheidari)\
**Post date:** [September 9, 2018, 10:15pm UTC](https://forum.freecodecamp.org/t/function-forloop/225279/12 "2018-09-09T22:15:11Z")

</div>

the online teacher from the school had me 2 hours,for at the end guys,you told me it was just that…

I am so grateful,I could not do it without you guys

---

<div class="post-metadata">

**Author:** ![abdullahalhamidi](https://avatars.discourse-cdn.com/v4/letter/a/2bfe46/32.png) [@abdullahalhamidi](https://forum.freecodecamp.org/u/abdullahalhamidi)\
**Post date:** [September 9, 2018, 10:34pm UTC](https://forum.freecodecamp.org/t/function-forloop/225279/14 "2018-09-09T22:34:26Z")

</div>

![forLoop](https://global.discourse-cdn.com/freecodecamp/original/3X/9/1/91db159e28925ce6ccfde73f2ccdb70767a83b2c.PNG)

---

<div class="post-metadata">

**Author:** ![ILM](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/ilm/32/363239_2.png) [@ILM](https://forum.freecodecamp.org/u/ILM)\
**Post date:** [February 2, 2021, 11:31am UTC](https://forum.freecodecamp.org/t/function-forloop/225279/15 "2021-02-02T11:31:31Z")

</div>

Closed on February 2, 2021, 11:31am UTC


