Error de sintaxis de "expresión esperada" de la función de flecha
Quiero transformar este código:
var formatQuoteAmount = function (tx) {
return Currency.toSmallestSubunit(tx.usd, 'USD');
};
var quoteAmounts = res.transactions.map(formatQuoteAmount);
en una función de flecha anónima. He escrito esto:
var quoteAmounts = res.transactions.map(tx => Currency.toSmallestSubunit(tx.usd, 'USD'));
yo obtengoexpression expected
error de sintaxis en la flecha. Miré hacia arribala sintaxis predeterminada aquí y parece que la sintaxis de mi código es correcta. ¿Alguna idea de por qué podría ser el problema?
Lo tengo trabajando con esta sintaxis:
var quoteAmounts = res.transactions.map(function (tx) {
return Currency.toSmallestSubunit(tx.usd, 'USD')
});
pero quiero que sea de una sola línea, con una función de flecha.
Que se ejecuta ennode v5.3.0