Quantcast
Channel: How to execute a JavaScript function when I have its name as a string - Stack Overflow
Viewing all articles
Browse latest Browse all 38

Answer by Leo Lanese for How to execute a JavaScript function when I have its name as a string

$
0
0
  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 ...


Viewing all articles
Browse latest Browse all 38

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>