Есть вот такой код. Я хочу передать из fs.stat данные и записать их в переменную, но я не совсем понимаю как это сделать. Если просто выдать в консоль весь объект то информация отображается, а если обратиться к конкретному элементу он пустой. Подскажите каким образом можно выводить данные из fs.stat? И можно сделать как то return данных?
var folders2 = {
items: []
}
fs.stat('D:\\MEGA\\Завершенные скрипты\\AppInstaller\\apps\\Архиваторы', function (err, stats) {
if (stats.isFile()) {
type = 'file'
}
if (stats.isDirectory()) {
type = 'directory'
}
folders2.items[0] = {
ext: type,
type: type
}
folders2.items[1] = {
ext: type,
type: type
}
});
console.log(folders2.items) // а тут есть
console.log(folders2.items[0]) // пусто
console.log(folders2.items[0].type) // пусто