An Interest In:
Web News this Week
- April 24, 2024
- April 23, 2024
- April 22, 2024
- April 21, 2024
- April 20, 2024
- April 19, 2024
- April 18, 2024
December 15, 2021 11:51 am GMT
Original Link: https://dev.to/ziratsu/for-in-and-for-of-in-javascript-1og2
For In and For Of in Javascript
Hey fellow developers
Let's learn the differences between the loops For... In and For... Of in Javascript in less than a minute!
If you prefer to watch the video version, it's right here :
1. The For... Of loop.
The For... Of loop is used to iterate through iterable elements, for example arrays, strings, nodelists, etc. It has the following syntax:
const array = [1, 2, 3];for(const item of array){ console.log(item);}// in the console :// 1// 2// 3
It will basicaly create a new constant for each element.
If you use a string, it'll be exactly the same:
const str = "123";for(const item of str){ console.log(item);}// in the console :// "1"// "2"// "3"
2. The For... In loop.
The For... In loop is used to iterate through an object.
const tiger = { paws: 4, weight: 300, height 100}for(const prop in tiger){ console.log(prop); console.log(tiger[prop]);}// in the console :// "paws" 4// "weight" 300// "height" 100
Here you can access the property name with "prop" and/or the property value with tiger[prop].
You now know the differences between these two loops!
Come and take a look at my Youtube channel: https://www.youtube.com/c/Learntocreate/videos
See you soon!
Enzo.
Original Link: https://dev.to/ziratsu/for-in-and-for-of-in-javascript-1og2
Share this article:
Tweet
View Full Article
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To