मैं एक समारोह की तरह परिभाषित किया हैES6 के साथ पैरामीटर नाम?</p> <pre><code>function call_api(url, callback, query = {}, body = {}) </code></pre> <p>मैं एक वाक्य रचना है जहाँ मैं शरीर प्रदान करते हैं और क्वेरी को छोड़ सकते हैं उम्मीद:
call_api('/api/clients/new', function(x){console.log(x)}, body={1:2})
लेकिन मैं इस समाधान का उपयोग करने के लिए:
call_api('/api/clients/new', function(x){console.log(x)}, {}, {1:2})
भले ही मैं body=
प्रदान करता हूं, ऐसा लगता है कि यह query
पैरामीटर के रूप में दिखाई देता है। मैं वेबपैक के साथ बेबेल का उपयोग करता हूं। मैंने क्रोम कंसोल और वेबपैक स्रोत में वाक्यविन्यास की कोशिश की।
क्या ईएस 6 द्वारा समर्थित ऐसा वाक्यविन्यास है? यह कैसे काम करता है?
आपके विकल्पों पर शानदार लेख: http://www.2ality.com/2011/11/keyword-parameters.html – CodingIntrigue
डिफ़ॉल्ट मान! = नामित तर्क –