Formation Prestashop intégrateur: ES6 / Fonctions lambda alias Arrow function
Vous êtes ici : Accueil / Prestashop intégrateur / ES6 / Fonctions lambda alias Arrow function
Fonctions lambda alias Arrow function
Permet de simplifier la création de fonction (remplace function()).
Le contexte this du scope courant est conservé à l'intérieur de la déclaration.
// sum is the function name
// x and y are function parameters
var sum = (x, y) => x + y;
console.log(sum(2, 900)); //902
// Exemple avec this
window.age = 12;
function Person(){
this.age = 34;
setTimeout(() => {
console.log(this.age); //34
}, 1000);
setTimeout(function(){
console.log(this.age); //12
}, 1000);
}