📚 Cheatsheet

Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.

Snippets 7

Retour
Closure (fermeture)
Avancé
function creerCompteur() {
  let count = 0;
  return function() {
    count++;
    return count;
  };
}
const compteur1 = creerCompteur();
Déclaration de fonction
Facile
function saluer(nom) {
  return `Bonjour, ${nom}.`;
}
Expression de fonction
Facile
const saluer = function(nom) {
  return `Bonjour, ${nom}.`;
};
Fonction d'ordre supérieur (Higher-Order)
Avancé
function operation(func, a, b) {
  return func(a, b);
}
operation(addition, 2, 3); // Retourne 5
Fonction fléchée (Arrow Function)
Facile
const addition = (a, b) => a + b;
Paramètres par défaut
Intermédiaire
function saluer(nom = 'Invité') {
  console.log(`Bonjour, ${nom}`);
}
Portée (Scope) des variables
Intermédiaire
let globale = 'monde'; // Portée globale
function testPortee() {
  let locale = 'bonjour'; // Portée locale à la fonction
}