при чтении директории передать данные во внешний scope? global.fileNames всё так же пустой массив
const fs = require('fs');
global.fileNames = [];
const getFileNames = () => {
fs.readdirSync('./pages', (err, files) => {
if(err) return console.error(err);
global.fileNames = files.map(file => {
return file.replace('.js', '');
});
});
}
getFileNames();
console.log(global.fileNames);
У синхронный методов нет колбека
И даже если бы у тебя был колбек, ты не знаешь как работает ассинхронность
Результат будет не в колбэке. Его функция вернёт
Обсуждают сегодня