Как мне добавить все пары из массива «ключ-значение» в объект? [закрыто]Javascript

Форум по Javascript
Anonymous
Как мне добавить все пары из массива «ключ-значение» в объект? [закрыто]

Сообщение Anonymous »

У меня есть объект obj; и затем я получаю массив arr пар ключ-значение. Предполагая, что наборы ключей obj и arr не пересекаются (т. е. ни один ключ не появляется в обоих) - как мне добавить все пары из arr в obj?
Должен ли я использовать цикл? :

Код: Выделить всё

arr.forEach(pair => { obj[pair.key] = pair.value; });
следует ли использовать синтаксис распространения? :

Код: Выделить всё

obj = {...obj, ...arr};
или мне следует сделать что-то еще?
  • Мотивация была бы хорошей
  • Если ответ «это зависит», пожалуйста, скажите, от чего это зависит (например, от движка JS, размеров объекта и массива и т. д.)


Подробнее здесь: https://stackoverflow.com/questions/798 ... -an-object

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