Привет.
Перед основным вопросом, хотелось бы задать побочный.
Смысл задачи заключается в том, чтобы сделать викторину. То есть существует вопрос и n-ое количество вариантов ответа.
Для хранения всех вопросов и викторины предполагаю использовать что-то подобное
const questions: {question?: string, option1?: string, option2?: string, option3?:string, option4?: string}[] = [
{
question : "text of question 1",
option1: "opt1",
option2: "opt2",
option3: "opt3",
option4: "opt4"
},
{
question : "text of question 2",
option1: "opt1",
option2: "opt2",
option3: "opt3",
option4: "opt4",
},{},{},{},{},{},{},{},{}
];
есть сомнения касательно этого. Возможно лучше сделать как-нибудь по-другому ?
Кроме этого, я не понимаю как инициализировать этот массив в TypeScript. Т.к количество свойств у объектов может быть различным.
Подскажите плиз