Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Поставить пробел между firstName и lastName (https://javascript.ru/forum/misc/81477-postavit-probel-mezhdu-firstname-i-lastname.html)

Liubov 03.12.2020 14:27

Поставить пробел между 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"
}

рони 03.12.2020 14:32

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

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

О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.

Liubov 03.12.2020 20:42

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

рони 03.12.2020 21:20

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>

Liubov 04.12.2020 16:32

:)


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