मैं समस्याओं चल रहा है जब एक लैम्ब्डा समारोह है कि एक वैकल्पिक पैरामीटर स्वीकार करता है परिभाषित करने। अजीब बात यह है कि अगर मैं पूर्ण समारोह का उपयोग वाक्यविन्यास गुमनाम समारोह से काम करता है, लेकिन लैम्ब्डा आशुलिपि / तीर वाक्य रचना जैसे कि निम्न त्रुटियों का उत्पादन होता है:
- नाम 'एक' वर्तमान क्षेत्र में मौजूद नहीं है
- आपूर्ति मापदंडों कॉल लक्ष्य के किसी भी हस्ताक्षर से मेल नहीं खाते
- अपेक्षित होना ')'
उदाहरण:
(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













