Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как вот здесь преобразовать список в список объектов?

Андрей Зуев Ученик (94), открыт 1 неделю назад
 app.get("/", (request, response) => {
const pages = fs.readdirSync(path.join(__dirname, "views", "new-pages"));
console.log(pages)
const pagesObj = `{}`
pages.forEach(pagesObj, i => {
pagesObj[i] = pages
console.log(pagesObj)
});

response.render("index")
});





console:['1.hbs', '11.hbs', '2.hbs', 'dd.hbs', 'ddfd.hbs', 'ddsd.hbs', 'df.hbs', 'vvv.hbs', 'ww.hbs']
1 ответ
Петр Алексеевич Оракул (82259) 1 неделю назад
 const pagesObjects = pages.map(page => { 
const [key, value] = page.split('.');
return { [key]: value };
});
Будет работать только если в файле исключительно такая структура.
Если там не будет точки, у тебя будет объект со значением undefined, если будет больше точек, получится объект с неполными данными.
И вообще это явно плёвая задачка для любой нейросетки, зачем тут это спрашивать
Похожие вопросы