Синтаксическая ошибка функции «выражение ожидается»
Я хочу преобразовать этот код:
var formatQuoteAmount = function (tx) {
return Currency.toSmallestSubunit(tx.usd, 'USD');
};
var quoteAmounts = res.transactions.map(formatQuoteAmount);
в анонимную функцию стрелки. Я написал это:
var quoteAmounts = res.transactions.map(tx => Currency.toSmallestSubunit(tx.usd, 'USD'));
я получилexpression expected
синтаксическая ошибка у стрелки. Я посмотрел вверхсинтаксис по умолчанию здесь и похоже, что синтаксис моего кода правильный. Есть идеи, в чем может быть проблема?
У меня это работает с этим синтаксисом:
var quoteAmounts = res.transactions.map(function (tx) {
return Currency.toSmallestSubunit(tx.usd, 'USD')
});
но я хочу сделать его однострочным, с функцией стрелки.
Работает наnode v5.3.0