Мне нужно объявить несколько переменных одного типа (интерфейса) в то время, когда я объявляю массив.
Я использую его в проекте Angular 8, очевидно, использую машинопись.
У меня есть это сейчас:
export class GridComponent {
pizza0: Pizza;
pizza1: Pizza;
pizza2: Pizza;
pizza3: Pizza;
pizza4: Pizza;
pizza5: Pizza;
constructor() {}
}
interface Pizza {
name: string;
ingredients: number;
price: string;
}
И я хочу что-то вроде:
PizzaList: Array<Pizza> = new Array<Pizza>(pizza0, pizza1, pizza2, pizza3, pizza4, pizza5);
interface Pizza {
name: string;
ingredients: number;
price: string;
}
И что каждая из переменных, которые я определяю в массиве, объявлена изначально