Aller au contenu principal

Le site sera en maintenance le 01/03/2026

Aller au contenu principal

En Python, tu as def et lambda. En JS, avant, on avait function. C'était lourd. Maintenant, on a les Arrow Functions. C'est propre.

Syntaxe Comparée

Python

def addition(a, b):
    return a + b

Javascript (Vieux)

function addition(a, b) {
    return a + b;
}

Javascript (Moderne)

const addition = (a, b) => {
    return a + b;
};

Le Return Implicite (Magique ✨)

Si ta fonction tient sur une ligne, tu peux virer les accolades {} et le return.

// Python : lambda a, b: a + b
const addition = (a, b) => a + b;

C'est ultra utilisé dans les callbacks (map, filter...).

const nombres = [1, 2, 3];
const carres = nombres.map(n => n * n); // Regarde cette beauté.