Back to tasksGet help with live coding in real time with Sobes Copilot
Junior — Senior
35
Обеспечение типовой безопасности функции добавления свойства
Task condition
Необходимо добавить типизацию к функции addProperty, чтобы гарантировать безопасное расширение объектов новыми полями.
function addProperty(obj, key, value) {
return { ...obj, [key]: value };
}
const original = { name: "Alice" };
const updated = addProperty(original, "age", 25);
console.log(updated);
// Output: { name: 'Alice', age: 25 }