@olya_097

Зачем анонимная функция и в чем смысл записи onReady = newOnReady;?

Код next.plnkr.co/edit/xa9hX2Dz2EmCRvPU

1) В чем смысл записи onReady = newOnReady; на 35 строке и зачем вообще setOnReady на 34

2) Зачем анонимная функция на 39 строке? Разве обычная не подойдет?
  • Вопрос задан
  • 188 просмотров
Решения вопроса 1
rockon404
@rockon404
Frontend Developer
1. Вы можете назначить свою функцию на идентификатор onReady передав ее аргументом в вызов setOnReady. В 51-ой строке как раз такое переназначение и происходит.
2.
setTimeout(function() {
  onReady();
}, getTimeToBoil());

Можно упростить до:
setTimeout(onReady, getTimeToBoil());

Статья с пояснениями по этому коду.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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