パフォーマンスを向上させるために、次のようにグローバルをローカルにキャッシュすることをお勧めします。
function showWindowSize() {
var w = window;
var width = w.innerWidth;
var height = w.innerHeight;
alert("width: " + width + " height: " + height);
}
「this」キーワードを使用する場合も同じですか、それとも既にキャッシュされていますか?
例:
Game.prototype.runGameLoop = function() {
var self = this;
self.update();
self.draw();
};