Как мне добавить все пары из массива «ключ-значение» в объект? [закрыто]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
Ответить

Быстрый ответ

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

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

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

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