JavaScript · Junior · Запитання 23 з 75
Що поверне [1, 2, 3].forEach(x => x * 2)?
- ✓Правильна відповідь:
undefined - 2
[2, 4, 6] - 3
[1, 2, 3]
Пояснення
forEach потрібен для побічних ефектів і завжди повертає undefined. Для нового масиву використовують map. Ще відмінність: з forEach не можна вийти через break - для цього є for...of, some або find.