Я запускаю скрипт ниже в IE11 без транспортеров.Однако он возвращает ошибку «ожидаемый идентификатор».
var result = Object.values(response.data.reduce(function(r, { boxm, model_no, model_name, qty, type }, index, array) {
r[boxm] = r[boxm] || { boxm: boxm, lines: [] }
r[boxm].lines.push({ model_no: model_no.toString(), model_name: model_name, qty: qty, type: type })
return r
}, {}))
Я предполагаю, что это должна быть эта часть { boxm, model_no, model_name, qty, type }
в функции сокращения.
Кто-то знает, как мне преобразовать это в дружественный синтаксис ES5.