Как я могу объединить два массива объектов, которые имеют разные пары ключей.Я был бы в порядке, чтобы использовать библиотеку или функции ES6.
const listOfQuestions = [{
question1: {
important: true
}
}, {
question2: {
important: false
}
}]
const listOfAnswers = [{
question1: {
answer: false
}
}, {
question2: {
answer: true
}
}]
Ожидаемый результат:
const result = [{
"question1": {
"important": true,
"answer": false
}
}, {
"question2": {
"important": false,
"answer": true
}
}]
Я пытался использовать синтаксис распространения:
const test = [...listOfQuestions, ...listOfAnswers]
Нотогда я получаю что-то очень из того, что мне было нужно:
[
{
"question1": {
"important": true
}
}, {
"question2": {
"important": false
}
}, {
"question1": {
"answer": false
}
}, {
"question2": {
"answer": true
}
}
]