Iterating through a string or an array in js. | SoloLearn: Learn to code for FREE!

+1

Iterating through a string or an array in js.

How to use a for loop for iterating through an array or a string in js.

12/24/2019 3:47:38 AM

Yash

9 Answers

New Answer

+1

The way I do it is by splitting the string and then use for each. Example: let myStr = "ABCD".split(''); Object.values(myStr).forEach((v)=>{ console.log(v); });

+1

SoundInfinity can't we use for loop like we do in python

+1

Yash yes you can use for loops to iterate through strings and array, just like in python. How have you tried iterating ? Post your attempt here.

+1

Aymane Boukrouh well I am just a beginner in js, and I know for loop syntax that they teach in sl only. So in other words I am clueless about the syntax used for iterating through arrays etc Can u help please

+1

Aymane Boukrouh https://code.sololearn.com/WimB8xntv2je/?ref=app

0

Yash I did it on my own, so I am really not sure, if it also could be done just like in Python. Also, my previous code wasn't 100% correct, but I fixed it.

0

Yash can you show me your attempt first ? I just want to see how you tried it, so I can tell you where your mistake is.

0

Yash read this, it contains different ways to iterate throught an array (including almost-python syntax for the first one, which is what I was talking about): https://www.google.com/url?sa=t&source=web&rct=j&url=https://stackoverflow.com/questions/3010840/loop-through-an-array-in-javascript&ved=2ahUKEwiPqMCjt87mAhWCBWMBHYJLCa4QFjAAegQIBxAB&usg=AOvVaw0jjh5QNKHY-VWoU6If9-c8 And by the way, even if you are a beginner, it does not mean you can't use search engines. The link I shared was the first result I got after searching on google writing exactly what you asked, so please try to search next time, especially for simple things like these. Thanks for understanding!

0

Can't you just use for of? const str = 'Yea!' for (let item of str) { document.write(item + ' | ') }