Объясните этот код JavaScript
Сложность: Промежуточный
console.log(Object.assign({}, { a: 1, b: 2 }));
A. ReferenceError: {} не определен
.
B. {}
C. { a: 1, b: 2 }
D. { a: 1, b:2, {} }
Ответ в первом комментарии.