我想要得到一個基本的原型與需求,我在網上查找的例子,但他們似乎並沒有工作(節點4.0.0)。NodeJS原型和需要
我來自一個JAVA的背景和我試圖環繞使物體和靜態方法爲Javascript(我知道JavaScript不是OOP,但你可以把它「似乎」 OOP)
我的頭//Player.js
var Player = function(name)
{
this.name = name;
}
//Map<name,Player>
Player.prototype.playersOnline = [];
Player.prototype.getPlayerFromName = function(name)
{
if(Player.playersOnline[name] != undefined)
{
return Player.playersOnline[name];
}
return undefined;
};
module.exports = Player;
而且
//Main app.js
var Player = require('./objects/Player');
Player.getPlayerFromName(name) << TypeError: undefined is not a function
要導出的函數,而不是對象。 – thefourtheye