我是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