Que sont les tableaux de frappe dans TypeScript

Que Sont Les Tableaux De Frappe Dans Typescript



Les tableaux se comportent de la même manière dans TypeScript que dans JavaScript, à l'exception que les développeurs doivent définir explicitement leur type. Par définition, les tableaux sont une liste ordonnée de données. Il peut être utilisé pour écrire du code maintenable. La saisie de tableaux est importante lorsque les développeurs veulent s'assurer qu'un tableau a une certaine longueur et un certain type, et cela aide à détecter les erreurs au moment de la compilation.

Ce didacticiel décrit la saisie de tableaux avec différentes structures ou dispositions d'éléments dans un tableau dans TypeScript.







Que sont les tableaux de frappe dans TypeScript ?

' Déployer ' est une structure de données dans TypeScript similaire à JavaScript avec une fonctionnalité avancée de spécification du type de tableau. Il peut être utilisé pour stocker et manipuler une collection d'éléments du même type, qui peuvent être des types primitifs ou des objets. TypeScript propose plusieurs façons de déclarer des tableaux avec différents types et structures.



Il existe deux façons de déclarer ou d'initialiser un tableau avec des types simples ou multiples dans TypeScript :



    • Mot-clé 'tableau'
    • Syntaxe abrégée

Syntaxe pour tableau de type unique





Suivez la syntaxe donnée pour déclarer ou initialiser un tableau de type unique :

Déployer < taper > = [ élément1, élément2, élément3 ] ;
OU
taper [ ] = [ élément1, élément2, élément3 ] ;


Syntaxe pour les tableaux multitypes



Pour un tableau multi-type, utilisez la syntaxe donnée :

Déployer < taper | taper > = [ élément1, élément2, élément3 ] ;
OU
( taper | taper ) [ ] = [ élément1, élément2, élément3 ] ;


Pour utiliser des tableaux à un ou plusieurs types dans TypeScript, suivez article.

Il existe deux structures ou arrangements d'éléments différents dans un tableau dans TypeScript :

Tableau unidimensionnel dans TypeScript

UN ' unidimensionnel ” tableau dans TypeScript est une collection d'éléments du même type stockés dans une séquence linéaire.

Syntaxe

Suivez la syntaxe donnée pour déclarer ou initialiser un tableau à une dimension :

Déployer < taper > = [ élément1, élément2, élément3 ] ;
OU
taper [ ] = [ élément1, élément2, élément3 ] ;


Avant de continuer, gardez à l'esprit une chose pour exécuter un fichier TypeScript, il doit être transpilé dans un fichier JavaScript puis exécuter le code JavaScript sur le terminal à l'aide des commandes données :

tsc nomfichier.ts
nœud filename.js


Exemple

Tout d'abord, déclarez un tableau nommé ' nombres pairs « du genre » nombre ” :

var nombres pairs : tableau < nombre > ;


Initialisez le tableau en lui affectant des éléments :

nombres pairs = [ 2 , 4 , 6 , 8 , dix , 12 , 14 , 16 , 18 , vingt ] ;


Enfin, imprimez le tableau sur la console en utilisant le ' console.log() ' méthode:

console.log ( nombres pairs ) ;


Sortir

Tableau multidimensionnel dans TypeScript

UN ' multidimensionnel ” tableau dans TypeScript est celui qui contient un ou plusieurs tableaux comme éléments. Chaque tableau interne est un tableau séparé et ils ont tous la même longueur.

Syntaxe

Pour un tableau à deux dimensions, la syntaxe suivante est utilisée :

Déployer < taper > = [ [ élément1, élément2 ] , [ élément1, élément2 ] , [ élément1, élément2 ] ] ;
OU
taper [ ] [ ] = [ [ élément1, élément2 ] , [ élément1, élément2 ] , [ élément1, élément2 ] ] ;


Dans TypeScript, les tableaux ne sont pas tenus d'avoir un nombre spécifique de dimensions. Vous pouvez créer des tableaux avec n'importe quel nombre de dimensions en imbriquant des tableaux dans des tableaux.

Exemple

Dans l'exemple donné, nous allons déclarer et initialiser une matrice 2 × 2 (tableau à deux dimensions) de ' nombre ' taper:

laisser matrice : nombre [ ] [ ] = [ [ onze , 1 ] , [ 12 , 5 ] , [ quinze , 9 ] ] ;


Imprimez la matrice sur la console en itérant chaque élément de chaque tableau à l'aide du ' pour ' boucle:

pour ( laisser je = 0 ; je < matrice.longueur ; je++ ) {
laisser ligne = '' ;
pour ( laisser j = 0 ; j < matrice [ je ] .longueur; j++ ) {
ligne += matrice [ je ] [ j ] + ' ' ;
}
console.log ( ligne ) ;
}


Sortir


Nous avons compilé toutes les informations nécessaires concernant les tableaux de typage dans TypeScript.

Conclusion

' Déployer ' est une structure de données dans TypeScript, tout comme JavaScript, avec la fonctionnalité avancée de définition du type de tableau. TypeScript fournit plusieurs façons de déclarer des tableaux de différents types et mises en page, y compris des tableaux unidimensionnels et multidimensionnels. Ce didacticiel décrit la saisie de tableaux avec différentes structures ou dispositions d'éléments dans un tableau dans TypeScript.