В интервью иногда дают баг с замыканиями в цикле.
Реализуйте функцию captureLoopValues(n), которая должна вернуть массив [0, 1, ..., n-1], используя массив функций-колбэков.
Неправильный вариант с var обычно возвращает одинаковые значения:
for (var i = 0; i < n; i++) {
callbacks.push(() => i);
}
captureLoopValues(3)
[0,1,2]
captureLoopValues(1)
[0]