Я использую .map () для копирования полей объекта из одного списка JSON в другой, моя проблема в том, что в начальном списке, из которого мне нужно переместить значения, есть пробелы в именах полей.
Для полей без пробелов работает следующее:
$scope.dataList = results.data.map(el => ({
IdApplication: el.ApplicationReference,
AccNo: el.AccountNumber
}))
Однако стартовый JSON берется непосредственно из CSV, который выбирает пользователь, и, к сожалению, клиент не изменит своего имени.их столбцы.Поэтому мне нужно сопоставить поле JSON с именем «Ссылка на приложение».
Я попытался заключить имя поля в «», но это дает ожидаемую ошибку идентификатора при первом открытии ».
Обозначение в скобках также не работает:
$scope.dataList = results.data.map(el => ({
IdApplication: el.['Application Reference'],
AccNo: el.AccountNumber
}))
Это также дает ошибку идентификатора, ожидаемую при открытии [.