Как сделать чтобы выводилось то, что вписывается в prompt? Сейчас выводит undefined, и не пойму почему не видит name и nick
let box = document.querySelector('.box');
let user = {
'name': prompt('Ваше имя: ', ''),
'nick': prompt('Ваш ник: ', ''),
'all': function(welcome, status) {
box.innerHTML = welcome + ', ' + status + ' ' + this.name + ' ' + this.nick;
}
}
let userAll = user.all;
userAll('Hi', 'Mr.');
<div class="box"></div>
Теряете контекст вызова. Добавьте let userAll = user.all.bind(user);
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости