Learn web development efficiently
using JavaScript and JS frameworks
Learn easily, with visual content
Diagrams, to understand a concept at a glance

Compare alternatives with quick matrices

Learn quickly, with synthetic info

Quick Reference Cards to instantly access syntax, rules, or code examples
Easy Guides to choose quickly the best approach for each use case
Learn efficiently, with spaced repetitions
Learn once, then keep your assets!
To permanently anchor your new knowledge, review for a few minutes the Quick References, or Easy Guides:
- 1 day after
- 7 days after
- 14 days after

Last Ultimate Article: JavaScript forEach

Master the forEach
method and use it in the best conditions:
You will know how to use his strengths, identify his weaknesses, and choose more appropriate loops depending on the case.
How to iterate on an Array
, a Set
, a Map
(getting its keys), and other objects that looks like arrays… but are not.
Can we make a break
or continue
as in a classic loop, is the forEach method synchronous?
I answer all your questions!