【发布时间】:2015-09-04 10:14:48
【问题描述】:
我是 JavaScript 的初学者,我不太了解以下脚本中的一些内容;
我知道 Map、Player 和 App 是类,而 map、player 和 app 是这三个类的实例;
但是为什么要在对象地图和播放器中使用关键字“this”而不是直接写 var map = new Map() 和 var player = new Player()?
任何帮助将不胜感激!
var app;
var App = function()
this.map = new Map();
this.player = new Player();
};
(function() {
app = new App();
})();
【问题讨论】:
-
顺便说一句,Javascript 中没有“类”,只有对象和函数。您可以编写行为类似于具有构造函数和“静态”方法的“类”的代码,但不要开始认为 Javascript 有类。
标签: javascript this