使用eval()方法可将拼接后的字符串与变量转变为变量
var field_test = '我是小白鼠一号'; var field_test = '我是小白鼠二号'; // 然后在JS里尝试将前面的语言简写当成变量,拼接后面的字符串 var lang = 'field'; var test1 = lang + '_test'; var test2 = eval(lang + '_test'); console.log(test1); // 结果 'field_test' console.log(test2); // 结果 '我是小白鼠二号'
结果如下: