Показать сообщение отдельно
  #9 (permalink)  
Старый 12.11.2014, 18:43
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

Сообщение от Octane
func1.call(…) //внутри call this → func1
func1.call.call(func2) //последний call меняет this первого на func2
Нет. По Вашему определению:
func1.call(…) //внутри call this → func1
func1.call.call(func2) //внутри последнего call this --> call

Никакого первого this уже нет, мы находимся в рантайме. this получает свое значение в рантайме.
Ответить с цитированием