Bases & syntaxe
Nouvelle ligne
// Insérer une nouvelle ligne dans un fichier
Ctrl + Enter
Utilisé pour séparer les instructions et améliorer la lisibilité.
Structures de données
Tableau multidimensionnel
let tableau = [
[1, 2, 3],
[4, 5, 6]
];
Créer un tableau avec plusieurs dimensions pour stocker des données complexes.
Fonctions & methodes essentielles
Appeler une fonction
maFonction(arg1, arg2);
Exécuter une fonction existante en passant les arguments appropriés.
Patterns courants
Pattern Singleton
class Singleton {
private static instance: Singleton;
private constructor() {}
public static getInstance(): Singleton {
if (!Singleton.instance) {
Singleton.instance = new Singleton();
}
return Singleton.instance;
}
// Méthodes du singleton
}
Utilisé pour garantir qu'une classe n'a qu'une seule instance.
Operations avancees
Obtenir la clé de l'objet avec sa valeur
let obj = {nom: "Alice", âge: 25};
let key = Object.keys(obj).find(key => obj[key] === "Alice");
Trouver la clé d'un objet en fonction de sa valeur.
Debugging & outils
Lancer le débogage
F5
Commencer une session de débogage dans VS Code.