Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.12.2020, 14:27
Новичок на форуме
Отправить личное сообщение для Liubov Посмотреть профиль Найти все сообщения от Liubov
 
Регистрация: 15.11.2020
Сообщений: 9

Поставить пробел между firstName и lastName
function addFullName(user) {
const obj = {
  firstName: 'value1 ',
  lastName:  'value2',
   };

user.fullName = user.firstName + user.lastName;
}



Expected:

{
"firstName": "Johnny",
"lastName": "Depp",
"fullName": "Johnny Depp"
}

Received:

{
"firstName": "Johnny",
"lastName": "Depp",
"fullName": "JohnnyDepp"
}

Последний раз редактировалось Liubov, 03.12.2020 в 20:01.
Ответить с цитированием
  #2 (permalink)  
Старый 03.12.2020, 14:32
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Liubov,
темы создавать здесь!!! Общие вопросы Javascript
как создавать смотреть тут
Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[html run]
... минимальный код страницы с вашей проблемой
[/html]

О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
Ответить с цитированием
  #3 (permalink)  
Старый 03.12.2020, 20:42
Новичок на форуме
Отправить личное сообщение для Liubov Посмотреть профиль Найти все сообщения от Liubov
 
Регистрация: 15.11.2020
Сообщений: 9

Спасибо, я уже решила (оказывается, просто):
user.fullName = user.firstName +' ' + user.lastName;

Последний раз редактировалось Liubov, 03.12.2020 в 20:47.
Ответить с цитированием
  #4 (permalink)  
Старый 03.12.2020, 21:20
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Liubov,
как вариант ...
<pre>
 <script>
let obj = {
"firstName": "Johnny",
"lastName": "Depp"
}
function addFullName(user) {
let {firstName : a, lastName : b} = user;
user.fullName = [a, b].join(' ');
return user
}
document.write(JSON.stringify(addFullName(obj), "", 4))
  </script>
</pre>
Ответить с цитированием
  #5 (permalink)  
Старый 04.12.2020, 16:32
Новичок на форуме
Отправить личное сообщение для Liubov Посмотреть профиль Найти все сообщения от Liubov
 
Регистрация: 15.11.2020
Сообщений: 9

Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно отфильтровать данные в MongoDB? darktowerk56c Элементы интерфейса 0 18.09.2019 06:50
Как поставить задершку между событием ethereal Элементы интерфейса 0 08.06.2019 11:48
Как поставить задержку между каждым POST imedia Элементы интерфейса 1 09.03.2017 15:44
Как в JS в value поставить пробел и тире? dengol Общие вопросы Javascript 2 28.01.2010 19:14