@sinevik

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

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

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

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