Cache,
хотя, если я правильно тебя понял, то что ты говоришь, можно реализовать в объектном стиле, только не так как ты задумал, а как-то вот так
var request = {
KEY_VALUE: function(){alert(1)},
KEY_VALUE_SUBVALUE: function(){alert(2)},
handler: function(string){
this[string]()
}
}
request.handler("KEY_VALUE")
это замена свитч