Синтаксическая ошибка функции «выражение ожидается»

Я хочу преобразовать этот код:

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

Ответы на вопрос(3)

Ваш ответ на вопрос