Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как изменять свойства объекта, который является аргументом функции? (https://javascript.ru/forum/misc/80227-kak-izmenyat-svojjstva-obekta-kotoryjj-yavlyaetsya-argumentom-funkcii.html)

AlexRow 11.05.2020 11:38

Как изменять свойства объекта, который является аргументом функции?
 
Добрый день. Стоить задача, создать код объекта, где свойство 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)

рони 11.05.2020 12:41

AlexRow,
set fullName


Часовой пояс GMT +3, время: 15:03.