Jeg har problemer når det defineres en lambda funksjon som aksepterer en valgfri parameter. Den merkelige er at hvis jeg bruker full funksjonen syntaks den anonyme funksjonen fungerer, men lambda stenografi / pil syntaks produserer feil som følgende:
- Navnet 'a' finnes ikke i dagens omfang
- Medfølgende parametere samsvarer ikke noen underskrift av samtalen mål
- Forventet ')'
Eksempel:
(function (a, b?) => { console.log(a, b); })(a); // OK
((a, b?) => { console.log(a, b); })(a, b); // Errors
((a, b) => { console.log(a, b); })(a, b); // OK













