Создать карту для тех же ключей и нескольких значений из ответа APIJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Гость
 Создать карту для тех же ключей и нескольких значений из ответа API

Сообщение Гость »


Я получаю ответ в формате JavaScript, как показано ниже. Я привел один пример. Будет много разных table_id с разными значениями.

var a = [{ table_id: 11111111, table_full_name: 'Джин', итого: '820.001', таблица выплат: '220.001', имя: «Валовая прибыль», код: 'LSGP' }, { table_id: 11111111, table_full_name: 'Джин', итого: '820.001', таблица выплат: '300', название: «Прибыль», код: 'LSTR' }, { table_id: 11111111, table_full_name: 'Джин', итого: '820.001', таблица выплат: '300', имя: «Объем», код: 'OCVL' } ] пусть результат = [] a.map(y => { пусть index = result.findIndex(x => x.table_id === y.table_id) если (индекс === -1) { result.push({ table_id: y.table_id, данные: [y.name, y.code] }) } еще { результат[индекс].data.push(y.kpi_name) } }) console.log(результат)

Я пытаюсь создать объект JSON, как показано ниже. Но он не работает так, как требуется. Нужна помощь
[ { "table_full_name":"Джин", "всего" :"820.001", "данные":[ { "name":"Валовая прибыль", "code":"LSGP" }, { "name":"Прибыль", "код":"LSTR" }, { "name":"Объем", "code":"OCVL" } ] } ]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ, комментарий, отзыв

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»