Mam problemy przy definiowaniu funkcji lambda, która akceptuje parametr opcjonalny. Dziwne jest to, że w przypadku korzystania z „funkcja” Pełna składnia funkcja anonimowa działa, ale składnia lambda skróconą / strzałka powoduje błędy, takie jak:
- Nazwa „a” nie istnieje w bieżącym zakresie
- Parametry Dostarczane nie znaleziono żadnych podpis celu wywołania
- Spodziewany ')'
Przykład:
(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













