Learn Form Validation by Building a Calorie Counter - Step 21

Tell us what’s happening:

so its been telling me to create a for loop to iterate through each character that is in the strArray array but im still very confused on what to do, please help.

### Your code so far

function cleanInputString(str) {
  const strArray = str.split('');
  const cleanStrArray = [];
  //problem is down here
  for (int i = 0; i < strArray.length(); i++){

  } 
}

WARNING

The challenge seed code and/or your solution exceeded the maximum length we can port over from the challenge.

You will need to take an additional step here so the code you wrote presents in an easy to read format.

Please copy/paste all the editor code showing in the challenge from where you just linked.

Replace these two sentences with your copied code.
Please leave the ``` line above and the ``` line below,
because they allow your code to properly format in the post.

Your browser information:

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

Challenge Information:

Learn Form Validation by Building a Calorie Counter - Step 21

hello! @phileo0221

You’re almost there!

Just need a few modifications inside the condition of the loop.

  • it is let i

  • we do not use length() but just strArray.length

Good luck :slight_smile:

1 Like

Thank you so much @Jyothsna13 !!
that really saved me, because ive been stuck on this step for quite a while. ive fixed the code and it works now thanks to you!

1 Like

Welcome!

Keep Going! :+1:

1 Like

Here is the answer For this problem;

function cleanInputString(str) {
const strArray = str.split(‘’);
const cleanStrArray = ;

for (let i = 0; i < strArray.length; i++) {

cleanStrArray.push(strArray[i]);

}

}

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.