Поставить пробел между 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,
темы создавать здесь!!! Общие вопросы Javascript как создавать смотреть тут Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [html run] ... минимальный код страницы с вашей проблемой [/html] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Спасибо, я уже решила (оказывается, просто):
user.fullName = user.firstName +' ' + user.lastName; |
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> |
:)
|
Часовой пояс GMT +3, время: 08:43. |