Добрый день. Стоить задача, создать код объекта, где свойство firstName всегда undefined. Строчные значения свойств lastName и fullName изменяемые, например, пользователем. При вводе строчного значения свойства fullName, первое слово из этого свойства присваивается свойству firstName, вместо его значения undefined. Я код создал, но только значения объекта firstName, lastName, не изменяемые. Как мне их сделать изменяемые.
const users = {
firstName: undefined,
lastName: 'Holy',
fullName: 'Jack Holy',
}
for (let key in users) {
if (users.firstName === undefined) {
let name = users.fullName.split(' ');
users.firstName = name[0];
}
}
function restoreNames(users) {
console.log(users.firstName)
}
restoreNames(users)