說我有使用require('require-all')
從對象編程方式添加方法
tasks = {
getProfile: [constructor function]
initAll: [constructor function]
login: [constructor function]
};
如何添加適當的方法對API的對象創建程序,而無需使用eval
?
API.prototype.getProfile = function(){
this.runTask(new tasks.getProfile());
};
API.prototype.initAll = function(){
this.runTask(new tasks.initAll());
};
API.prototype.login = function(){
this.runTask(new tasks.login());
}
的任務需要能夠遞歸運行,再次呼籲runTask
對自己的(所以我真的需要一些編程當量)
使用'VAR FUNC =新功能(argNames,函數體);'看它在MDN – Blindman67
這仍然是一種像使用'eval' BU好的,我接受。 – TeeraMusic