Arrow Funktion "Ausdruck erwartet" Syntaxfehler

Ich möchte diesen Code umwandeln:

var formatQuoteAmount = function (tx) {
    return Currency.toSmallestSubunit(tx.usd, 'USD');
};
var quoteAmounts = res.transactions.map(formatQuoteAmount);

in eine anonyme Pfeilfunktion. Ich habe folgendes geschrieben:

var quoteAmounts = res.transactions.map(tx => Currency.toSmallestSubunit(tx.usd, 'USD'));

Ich bekommeexpression expected Syntaxfehler beim Pfeil. Ich habe nachgeschlagendie Standard-Syntax hier und die Syntax meines Codes scheint korrekt zu sein. Irgendwelche Ideen was das Problem sein könnte?

Ich habe es mit dieser Syntax arbeiten:

    var quoteAmounts = res.transactions.map(function (tx) {
        return Currency.toSmallestSubunit(tx.usd, 'USD')
    });

Aber ich möchte es zu einem Einzeiler mit Pfeilfunktion machen.

Running onnode v5.3.0

Antworten auf die Frage(6)

Ihre Antwort auf die Frage