0
請看看下面的代碼:使用WinJS.Class和訪問屬性
(function() {
"use strict";
var game = WinJS.Class.define(
null,
{
width: {
get: function() {
return window.innerWidth;
}
},
height: {
get: function() {
return window.innerHeight;
}
},
run: function() {
// this.width and this.height is undefined
Crafty.init(this.width, this.height);
Crafty.canvas.init();
}
}
);
WinJS.Namespace.define("MyNamespace", {
Game: new game()
});
window.addEventListener('load', MyNamespace.Game.run);
})();
我試圖在run
方法中訪問的公共屬性width
和height
。我收到消息,this.width
未定義。
我該如何訪問它們?