fonction fléchée

Réécriture de :

const arrA = [];
for (var i=0; i < 3; i++) {
    arrA.push(function(){
      return i;
    });
}

console.log(arrA.map(function(f){
      return f();})
); // [0,1,2]


avec la syntaxe des fonctions fléchées, le code s'écrit :

const arr = [];
for (let i=0; i < 3; i++) {
    arr.push(() => i);
}

console.log(arr.map(f => f())); // [0,1,2]