Spread объектов {...obj}

Раскрывает свойства объекта для копирования и слияния.

Сигнатура{ ...obj }

Оператор spread ... раскрывает перечислимые свойства объекта в новый объектный литерал. Удобен для поверхностного копирования и слияния. Свойства справа перезаписывают одноимённые слева.

const base = { a: 1, b: 2 };
const copy = { ...base };
console.log(copy); // { a: 1, b: 2 }

// Слияние с перезаписью
const merged = { ...base, b: 99, c: 3 };
console.log(merged); // { a: 1, b: 99, c: 3 }
← Все записи: Object и JSON в JavaScript
Поддержать проект