Извините за запутанный заголовок, у меня проблема с 3 динамическими массивами (могут быть пустыми):
const titles = ["Title 1", "Title 2", "Title 3"]
const subtitles = ["Subtitle 1", "Subtitle 2"]
const contents = ["Content 1"]
, и мне нужно изменить их на:
const newArr = [
{ title: "Title 1", subtitle: "Subtitle 1", content: "Content 1" },
{ title: "Title 2", subtitle: "Subtitle 2" },
{ title: "Title 3" }
]
Моя попытка решить эту проблему:
const newState = []
titles.map((titleItem, index) => { newState[index] = { title: titleItem } });
subtitles.map((subtitleItem, index) => { newState[index] = { subtitle: subtitleItem } });
contents.map((contentItem, index) => { newState[index] = { content: contentItem } });
но, к сожалению, это перезаписывает newState для каждой карты.