Задать вопрос
@olya_097

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

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

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

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

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

Похожие вопросы