我是JavaScript的初学者,我不太明白以下脚本中的一些内容:在下面的代码中使用“this”?
我知道地图,播放器和应用程序是类,地图,播放器和应用程序是这三个类的实例;
但是你为什么要用对象映射和播放器使用关键字“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有类。 – deceze