JavaScript · Junior · Запитання 73 з 75
Що повертає [1, [2, [3]]].flat()?
- ✓Правильна відповідь:
[1, 2, [3]] - 2
[1, 2, 3] - 3
[[1, 2, 3]]
Пояснення
За замовчуванням flat розгортає один рівень. Передайте глибину (flat(2)) або Infinity, щоб розгорнути повністю. flatMap спершу застосовує map, потім розгортає один рівень.