Преобразовать js массивы в JSON
Есть два js-массива ids=[11,12,...,18] и titles=[Веник,Швабра,...,Пылесос]
И вот вопрос - как лучше всего преобразовать всё это дело в JSON вот такого вида:
'impressions': [
{
'title': 'Веник',
'id': '11'
},
{
'title': 'Швабра',
'id': '12'
}]
Хотя бы подскажите направление куда курить мануалы. Спасибо.
Ответы (1 шт):
Автор решения: ThisMan
→ Ссылка
Предположим, что кол-во элементов в массивах одинаково
const ids = [1, 2, 3, 4, 5, 6];
const titles = ['1', '2', '3', '4', '5', '6'];
const result = {
impressions: ids.map((id, index) => ({id, title: titles[index]})),
};
console.log(JSON.stringify(result));
Почитать про map