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

Как правильно переписать этот код в ES7 синтаксис?

window.requestAnimFrame = (function() {
  return  window.requestAnimationFrame       ||
          window.webkitRequestAnimationFrame ||
          window.mozRequestAnimationFrame    ||
          function(callback){
            console.log('Тут', callback);
            window.setTimeout(callback, 1000 / 60);
          };
})();
  • Вопрос задан
  • 172 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
spnq
@spnq
Frontend Developer
Только если на стрелочные функции поменять, больше ничего такого в голову не приходит, но это ES6:
window.requestAnimFrame = (() => {
  return  window.requestAnimationFrame       ||
          window.webkitRequestAnimationFrame ||
          window.mozRequestAnimationFrame    ||
         callback => {
            console.log('Тут', callback);
            window.setTimeout(callback, 1000 / 60);
          };
})();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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