@olya_097

Почему во втором случае так важно this. template = tempate писать в конструкторе?

Почему во втором случае так важно this. template = tempate пихать в конструктор( отметила цифрой 1) ?

и почему на 21 строке пишем this.template ( отметила цифрой 2) ?

хотя в первом коде пишем просто template
5d7df72b4bdea694373765.jpeg
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
@i1yas
В первом случае вы используете замыкание. Функция render определена внутри функции Clock, поэтому ей доступны все переменные и аргументы функции Clock.
Во втором случае используется класс, конструктор на одном уровне с render, поэтому render не имеет доступа к аргументам конструктора. Но это механика. При использовании классов сам подход диктует шарить данные через this.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы