0Pricing
TypeScript Academy · Leçon

Tableaux et tuples

Manipulez des tableaux et des tuples dans TypeScript

Tableaux et tuples est une leçon TypeScript Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage TypeScript Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours TypeScript Academy comprend 4 leçons au total.

Tableaux et tuples

Tableaux et tuples

Bienvenue dans la prochaine leçon ! Dans cette leçon, nous allons explorer l'utilisation des tableaux et des tuples dans TypeScript. Ces structures vous permettent de stocker plusieurs valeurs de manière organisée. Allons-y !

Tableaux et tuples — illustration 1

Que sont les tableaux ?

Que sont les tableaux ?

Un tableau est un ensemble d'éléments stockés dans une seule variable. Dans TypeScript, vous pouvez spécifier le type des éléments d'un tableau. Exemple :

Tâche : créez un tableau contenant vos nombres préférés et utilisez log pour l'afficher dans la console.

let numbers: number[] = [1, 2, 3, 4, 5];
let names: string[] = ["Alice", "Bob", "Charlie"];
console.log(numbers);
console.log(names);

Accéder aux éléments d'un tableau

Accéder aux éléments d'un tableau

Vous pouvez accéder aux éléments d'un tableau à l'aide de leur indice. N'oubliez pas que les indices des tableaux commencent à 0 :

Tâche : essayez d'accéder à différents éléments d'un tableau et utilisez log pour les afficher dans la console.

let colors: string[] = ["red", "blue", "green"];
console.log(colors[0]); // Output: "red"
console.log(colors[2]); // Output: "green"

Méthodes courantes des tableaux

Méthodes courantes des tableaux

Les tableaux TypeScript proposent de nombreuses méthodes utiles. En voici quelques exemples :

  • push : ajoute un élément à la fin du tableau.
  • pop : supprime le dernier élément du tableau.
  • longueur : renvoie le nombre d'éléments du tableau.

Exemple :

Tâche : expérimentez avec des méthodes de tableau comme push et pop.

let fruits: string[] = ["apple", "banana"];
fruits.push("cherry"); // Add "cherry"
console.log(fruits); // Output: ["apple", "banana", "cherry"]

fruits.pop(); // Remove "cherry"
console.log(fruits); // Output: ["apple", "banana"]

console.log(fruits.length); // Output: 2

Que sont les tuples ?

Que sont les tuples ?

Un tuple est un tableau de longueur fixe dont chaque élément peut avoir un type différent. Les tuples sont utiles pour regrouper des données liées de types différents. Exemple :

Tâche : créez un tuple pour représenter un étudiant avec un nom et un âge.

let person: [string, number] = ["Alice", 30];
console.log(person[0]); // Output: "Alice"
console.log(person[1]); // Output: 30

Travailler avec des tuples

Travailler avec des tuples

Tout comme les tableaux, les tuples prennent en charge l'indexation et les méthodes. Toutefois, leur structure est fixe et vous ne pouvez pas ajouter d'éléments supplémentaires sans modifier le type du tuple. Exemple :

Tâche : définissez un tuple pour un point dans un espace en 2D et utilisez log pour afficher ses valeurs.

let coordinates: [number, number] = [10, 20];
console.log(`X: ${coordinates[0]}, Y: ${coordinates[1]}`);

// Attempting to add an extra element will result in an error
// coordinates.push(30); // Error: Tuple type '[number, number]' of fixed length 2

Utiliser des tableaux de tuples

Utiliser des tableaux de tuples

Vous pouvez créer un tableau de tuples pour stocker plusieurs entrées de données liées. Exemple :

Tâche : créez un tableau de tuples pour stocker les noms et les âges de vos amis.

let students: [string, number][] = [
  ["Alice", 30],
  ["Bob", 25],
  ["Charlie", 35],
];

console.log(students[0]); // Output: ["Alice", 30]
console.log(students[1][1]); // Output: 25

Erreurs courantes

Erreurs courantes

Voici quelques erreurs courantes lorsque vous travaillez avec des tableaux et des tuples :

  • Accéder à des éléments en dehors des limites du tableau (renvoie undefined).
  • Utiliser le mauvais type de données dans des tableaux ou des tuples (provoque des erreurs dans TypeScript).
  • Essayer de modifier la structure d'un tuple sans mettre à jour son type.

Conseil : indiquez toujours explicitement les types pour éviter les comportements inattendus !

let scores: number[] = [10, 20, 30];
console.log(scores.length);

Bravo !

Bravo !

Félicitations ! Vous avez appris à utiliser les tableaux et les tuples en TypeScript pour stocker et gérer des collections de données. Ce sont des outils essentiels pour manipuler des informations structurées dans vos programmes. Dans la prochaine leçon, nous explorerons les types d’union et les types d’intersection pour gérer des situations plus complexes. Continuons à coder !

Tableaux et tuples — illustration 10

Questions Fréquemment Posées

La leçon « Tableaux et tuples » est-elle gratuite ?

Oui — le texte complet de « Tableaux et tuples » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours TypeScript Academy, passe à CoddyKit PRO. Le cours TypeScript Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Tableaux et tuples » ?

Manipulez des tableaux et des tuples dans TypeScript Tu pratiques TypeScript Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer TypeScript Academy ?

Aucune expérience préalable n'est requise. TypeScript Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.

Combien de temps prend la leçon « Tableaux et tuples » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon TypeScript Academy ?

Oui. Chaque leçon TypeScript Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Tableaux et tuples
  2. Types union et intersection
  3. Énumérations
  4. Types littéraux
← Retour à TypeScript Academy