2
具體變化需要什麼下面的代碼,以成功添加一個屬性,它是一個字符串數組一個JavaScript模型對象在Express.js應用程序進行?AppUser
代碼被放置在/app/models
directory of this GitHub link中的新appuser.js
文件中。數組屬性添加到這個Express.js模型類
下面是AppUser
類的代碼,包括佔位符的getter和setter爲陣,此OP詢問如何寫:
var method = AppUser.prototype;
function AppUser(name) {
this._name = name;
}
method.getName = function() {
return this._name;
};
//scopes
method.getScopes = function() {
//return the array of scope string values
};
method.setScopes = function(scopes) {
//set the new scopes array to be the scopes array for the AppUser instance
//if the AppUser instance already has a scopes array, delete it first
};
method.addScope = function(scope) {
//check to see if the value is already in the array
//if not, then add new scope value to array
};
method.removeScope = function(scope) {
//loop through array, and remove the value when it is found
}
module.exports = AppUser;
如果您想提高編碼水平,您將不得不嘗試。如果這不起作用,那麼發佈你的代碼尋求幫助。否則,我們可以認爲你只是想做你做的功課 –
不要忘記'嚴格使用';它可以在我的平板上使用Express「版本」:「4.13.3」。但這取決於你如何用express來使用這個類... –
固定爲()。但「使用嚴格」或「使用嚴格」是一樣的 –