2017-01-30 3 views
0

Ich möchte das Yield-Schlüsselwort verwenden, um Async-Aufrufe in meiner Nodejs-Anwendung zu behandeln. Unten ist mein Code:So definieren Sie eine Yield-Funktion in der Anwendung nodejs

class InspectorController { 
    function* foo(){ 

    } 
} 

, wenn ich den Code NodeJS laufen, wie unten einen Fehler gibt mir auf der Funktionsdeklaration:

function* foo(){ 
     ^
SyntaxError: Unexpected token * 
+3

Methodendeklarationen haben die Form '* foo() {}', nicht 'function * foo() {}'. Bitte besuchen Sie die Klassensyntax erneut: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes. –

Antwort

2

Dies ist der richtige Weg, Generator in einer ES6-Klasse verwenden

Verwandte Themen