Javascript 变量名中的变量?循环变量?

Javascript 变量名中的变量?循环变量?,javascript,function,variables,Javascript,Function,Variables,所以我有一段代码。。。我想通过把它压缩成几行而不是十二行来提高效率。我的想法是使用循环的变量按顺序调用每个变量,因为每次代码只是用不同的数字重复。这有什么办法吗 var usetext1 = getText("text1"); var usetext2 = getText("text2"); var usetext3 = getText("text3"); var usetext4 = getText("text4"); var usetext5 = getText("text5"); var

所以我有一段代码。。。我想通过把它压缩成几行而不是十二行来提高效率。我的想法是使用循环的变量按顺序调用每个变量,因为每次代码只是用不同的数字重复。这有什么办法吗

var usetext1 = getText("text1");
var usetext2 = getText("text2");
var usetext3 = getText("text3");
var usetext4 = getText("text4");
var usetext5 = getText("text5");
var usetext6 = getText("text6");
usetext1 = usetext1.toUpperCase();
usetext2 = usetext2.toLowerCase();
usetext3 = usetext3.toLowerCase();
usetext4 = usetext4.toLowerCase();
usetext5 = usetext5.toLowerCase();
usetext6 = usetext6.toLowerCase();
简化为:

for (var i=2;i<6;i++){
var usetext[i]=getText("text[i]");
usetext[i]=usetext[i].toLowerCase();
可以使用将值存储到数组中


使用一个。关于如何做的建议?我试过一次,但没能成功。然后你应该询问你的尝试,这样我们就可以告诉你你做错了什么。只是试着使用克里斯托弗·摩尔的建议,结果发现我使用的code.org媒体不允许使用“除此之外的”字符,除了.push函数外,我以前对数组的尝试基本上是Duvdevan建议的。这也不起作用,我甚至不知道JS中存在模板文本。谢谢
var arr = [];
for (var i=1; i <= 6; i++){
    arr.push(getText(`text${i}`).toLowerCase());
}