Объявите массив в TypeScript

У меня проблемы с объявлением или использованием логического массива в Typescript, но я не уверен, что это неправильно. Я получаюundefined ошибка. Я должен использовать синтаксис JavaScript или объявить новый объект Array?

Какой из них является правильным способом создания массива?

private columns = boolean[];
private columns = [];
private columns = new Array<boolean>();

Как бы я инициализировал все значения, чтобы быть ложным?

Как бы я получить доступ к значениям, могу ли я получить доступ к ним, как,columns[i] = true;..?

Ответы на вопрос(3)

Ваш ответ на вопрос