📚 Cheatsheet

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

Snippets 6

Retour
Classe ES6
Intermédiaire
class Personne {
  constructor(nom) {
    this.nom = nom;
  }

  saluer() {
    console.log(`Bonjour, ${this.nom}`);
  }
}
Déstructuration d'objet
Intermédiaire
const { nom, age } = personne;
Déstructuration de tableau
Intermédiaire
const [premier, deuxieme] = fruits;
Héritage de classe ES6
Avancé
class Employe extends Personne {
  constructor(nom, poste) {
    super(nom);
    this.poste = poste;
  }
}
Opérateur de propagation (Spread Operator)
Intermédiaire
const arr1 = [1, 2];
const arr2 = [...arr1, 3, 4]; // [1, 2, 3, 4]

const obj1 = { a: 1 };
const obj2 = { ...obj1, b: 2 }; // { a: 1, b: 2 }
Paramètres du reste (Rest Parameters)
Avancé
function somme(...nombres) {
  return nombres.reduce((acc, val) => acc + val, 0);
}