пожалуйста, объясните этот запрос.

Есть много мест (например,Как использовать requestAnimationFrame?) это исправитьwindow.requestAnimationFrame как ниже. Я не понимаю, почему правая часть назначения заключена в вызов функции.

<code>window.requestAnimFrame = (function(){
    return window.requestAnimationFrame ||
    window.webkitRequestAnimationFrame ||
    window.mozRequestAnimationFrame ||
    window.oRequestAnimationFrame ||
    window.msRequestAnimationFrame ||
    function(callback){
        window.setTimeout(callback, 1000 / 60);
    };
})();
</code>

Ответы на вопрос(3)

Ваш ответ на вопрос