Показать сообщение отдельно
  #5 (permalink)  
Старый 13.07.2019, 12:46
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

j0hnik,
вопрос был про this!
Кирилл Margheriti,
(user.name == "Вася" ? user.hi : user.bye)();
потому что эта строка "достаёт" функции из обьекта, так
(user.name == "Вася" ? function() { alert(this.name); } : function() { alert("Пока"); })();

и this тут уже скорее будет window, а user.
на форуме есть несколько тем про this, надо искать, там более профессионально изложено.
Ответить с цитированием