Nem tudom beállítani, amikor meghatározzák a lambda függvény, amely elfogadja egy opcionális paraméter. A furcsa az egészben az, hogy ha használom a teljes „funkció” mondattani a névtelen függvény működik, de a lambda gyors- / nyilas szintaxist hibát produkál, mint például a következők:
- A név „a” nem létezik a jelenlegi hatályát
- Mellékelt paraméterek nem egyeznek minden aláírás hívás cél
- Várt ')'
Példa:
(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













