Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.05.2020, 11:38
Интересующийся
Отправить личное сообщение для AlexRow Посмотреть профиль Найти все сообщения от AlexRow
 
Регистрация: 12.04.2020
Сообщений: 19

Как изменять свойства объекта, который является аргументом функции?
Добрый день. Стоить задача, создать код объекта, где свойство 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)
Ответить с цитированием
  #2 (permalink)  
Старый 11.05.2020, 12:41
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

AlexRow,
set fullName
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как значение инпута вставить в значение свойства объекта Искорка Events/DOM/Window 3 20.08.2019 12:29
Получение доступа к элементам массива который является свойством объекта black_viper Общие вопросы Javascript 17 30.10.2016 20:22
При вызове локальной функции объекта не могу использовать свойства объекта Gudsaf Общие вопросы Javascript 7 17.09.2016 20:23
Как выбрать элемент, который отправлялся ajax Nifler jQuery 5 20.08.2015 08:42
Как выбрать элемент, который отправлялся ajax Nifler jQuery 2 20.08.2015 08:25