Which type of loop is fastest in JavaScript?

1. For loop (forward and reverse)

2. forEach

3. For…of

4. For…in

– The for loop is fastest, but poorly   readable. – The foreach is fast, and iteration is   controllable. – The for…of takes time, but it’s  sweeter. – The for…in takes time, hence less  convenient.