let t0 = () => { alert('red0') } var t1 = () =>{ alert('red1') } var t2 = () =>{ alert('red2') } var t3 = () =>{ alert('red3') } var t4 = () =>{ alert('red4') } var t5 = () =>{ alert('red5') } var t6 = () =>{ alert('red6') } function getSelection(type) { var evalSelection = {'title0': t0,'title1': t1,'title2': t2,'title3': t3,'title4': t4,'title5': t5,'title6': t6,'default': function() { return 'Default'; } }; return (evalSelection[type] || evalSelection['default'])(); } getSelection('title1');
A more OOP solution ...