Добавить ключ-значение в объект JS

Разберем, как добавить новую пару ключ-значение в объект. Пусть для примера у нас есть следующий объект:

let obj = { name: 'john', surn: 'smit', };

Добавление через ключ

Самый простой способ добавить новую пару ключ-значение - это напрямую записать в новый ключ:

obj['age'] = 30;

Либо через альтернативный способ:

obj.age = 30;

Проверим результат:

console.log(person);

Метод Object.assign

Можно также добавлять новые ключи-значения с помощью метода Object.assign:

let res = Object.assign(obj, { age: 25 });

Проверим результат:

console.log(res);

Через spread

Оператор spread позволяет создать новый объект из существующего, добавляя новые свойства. Вот пример использования:

let res = { ...obj, age: 25 };

Проверим результат:

console.log(res);