У меня есть следующая функция для загрузки категорий в vue JS
const self = this as any;
self.fetchFeaturedCategories();
, если я консоль веду журнал self.fetchFeaturedCategories (), он вернет обещания.
Я хотел бы добиться чего-то вроде этого (это в angular):
this.categories = categories.map(category => {
const parentCategory = {
gender: category.gender,
id: category.id,
imageUrl: category.imageUrl,
isFeatured: category.isFeatured,
name: 'All ' + category.name,
parent: category.parent,
parentId: category.parentId,
slug: category.slug,
type: category.type,
};
category.children = [parentCategory, ...category.children];
return category;
});
Однако я хотел бы вставить объект каждому детскому массиву. Как я могу этого добиться? Спасибо!