12/12/2011 Development / java script

Centralizar as chamadas dos métodos em um controller e ao mesmo tempo passar os parametros para as respectivas funções. Achei que ficou simples e bem rápido. Espero que sirva

function one(arguments){
 alert(arguments[0]);
}
function two(){
 alert('two');
}
function tree(){
 alert('tree');
}


var methods = {

 'one' : one,
 'two' : two,
 'tree' : tree
 
};

function request(method){
 methods[method].call(this, arguments)
}


request("one", "item", "item2");
request("two");
request("tree");