Get variable from a string

前端 未结 5 1470
迷失自我
迷失自我 2020-12-11 08:44

Does anyone know how could I select a variable from a String in JavaScript? Here\'s what I\'m basically trying to achieve:

var myLang = \"ESP\";

var myText_         


        
5条回答
  •  情深已故
    2020-12-11 09:20

    You can use eval for that but this is very bad practice:

    console.log(eval("myText_" + myLang);
    

    I'll suggest to have an object instead:

    var myLang = "ESP";
    var texts = {
        'ESP': "Hola a todos!",
        'ENG': "Hello everyboy!"
    };
    console.log( texts[ myLang ] );
    

提交回复
热议问题