J'ai du mal à déclarer ou à utiliser un tableau booléen dans Typescript, je ne sais pas ce qui est faux. J'obtiens une undefined
erreur. Suis-je censé utiliser la syntaxe JavaScript ou déclarer un nouvel objet Array?
Laquelle de celles-ci est la bonne façon de créer le tableau?
private columns = boolean[];
private columns = [];
private columns = new Array<boolean>();
Comment initialiserais-je toutes les valeurs pour qu'elles soient fausses?
Comment accéder aux valeurs, puis-je y accéder comme, columns[i] = true;
..?
Réponses:
Voici les différentes manières dont vous pouvez créer un tableau de booléens en typographie:
Vous pouvez y accéder à l'aide de l'index:
et vous ajoutez des éléments en utilisant push:
Lors de la création du tableau, vous pouvez fournir les valeurs initiales:
la source
array.push(...)
par une erreur d'exécution. aussi, si vous n'avez inclus aucun type pour le tableau que vous obtiendreznever[]
.voici comment vous pouvez créer un tableau de booléens dans TS et l'initialiser avec false:
ou une autre approche peut être:
vous pouvez spécifier le type après les deux points qui dans ce cas est un tableau booléen
la source
Type spécifique de tableau en typographie
la source
Une façon de déclarer un tableau typé dans
TypeScript
estla source
la source