Mám potíže při definování funkce lambda, která přijímá volitelný parametr. Podivné na tom je, že pokud mohu použít funkci „“ Plná syntaxe anonymní funkce funguje, ale lambda zkratka / syntax šipka produkuje chyby, jako jsou následující:
- Jméno ‚a‘ neexistuje ve stávajícím rozsahu
- Dodávané parametry neodpovídají žádný podpis cíle volání
- Očekává ‚)‘
Příklad:
(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













