Ich habe eine Funktion wie definiertParameternamen mit ES6?</p> <pre><code>function call_api(url, callback, query = {}, body = {}) </code></pre> <p>ich eine Syntax erwartet, wo ich Körper und Abfrage überspringen bieten kann:
call_api('/api/clients/new', function(x){console.log(x)}, body={1:2})
Aber ich habe diese Abhilfe verwenden:
call_api('/api/clients/new', function(x){console.log(x)}, {}, {1:2})
Auch wenn ich body=
zur Verfügung stelle, erscheint es als der query
Parameter. Ich benutze Babel mit Webpack. Ich habe die Syntax in der Chrome-Konsole und in der Webpack-Quelle ausprobiert.
Wird eine solche Syntax von ES6 unterstützt? Wie funktioniert es?
Großer Artikel über Ihre Optionen: http://www.2ality.com/2011/11/keyword-parameters.html – CodingIntrigue
Default-Werte! = Benannte Argumente –