Показать сообщение отдельно
  #4 (permalink)  
Старый 28.11.2017, 20:07
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,010

fedushok,
this.onClick = this.onClick.bind(this);

смысл этой строчки: в конструкторе экземпляра берется из прототипа метод onClick, сотворяется из него забинженная функция, и записывается в поле onClick экземпляра.

После этого this.onClick всегда будет браться из экземпляра (не из прототипа), ибо так устроен этот грёбаный мир.
Ответить с цитированием