DD
const a = {...undefined}
a
> {}всегда был уверен что для спреда объекта собственно нужен объект
Size: a a a
DD
const a = {...undefined}
a
> {}EO
const a = {...undefined}
a
> {}SG
DD
SG
SG
EO
EO
E
E
EO
{...undefined} вернёт пустой объект - ошибки не должно бытьSG
EO
{ data: {something: {foo}}}E
RV
AS
const a = {...undefined}
a
> {}Object.assignDD
Object.assignAS
Object.assign нет т.к. spread использует [[DefineOwnProperty]] вместо [[Set]]Вт
Вт
