Комментарии 4
Сдаётся мне, что мутировать массив внутри for такая себе идея, хотя, возможно она и работает. Обычно для таких случаев используется цикл while
for (const asset of queue) {
// …
queue.push(child)
})
}
0
Как бы вы реализовали эту часть с помощью while и без мутирования массива? Граф зависимостей (очередь) должен включать все модули приложения, которые можно определить только при переборе зависимостей каждого модуля. Кроме того, необходимо определить не только модули, но и связи между ними.
0
Мой комментарий не про мутацию, а про for. Не то, чтобы я читал исходники разных проектов вместо книжки на ночь, но подход с мутацией объекта итерируемого через for вижу впервые. Внутри while — пожалуйста, сколько угодно
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Node.js: разрабатываем сборщик модулей