Aller au contenu principal

Le site est en cours de migration vers la solution la plus adaptée.

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é.

Commentaires (0)

Laisser un commentaire

Aucun commentaire pour le moment. Soyez le premier à commenter !