Javascript JS:可以将一个变量名包含到另一个变量名中吗?

Javascript JS:可以将一个变量名包含到另一个变量名中吗?,javascript,node.js,Javascript,Node.js,例如,我尝试在JS中做一个for循环 for (var i=0;i<result.length;i++){ var btn[i] = document.createElement("BUTTON"); var t[i] = document.createTextNode("CLICK ME"); btn.appendChild(t[i]);

例如,我尝试在JS中做一个for循环

               for (var i=0;i<result.length;i++){
                    var btn[i] = document.createElement("BUTTON");
                    var t[i] = document.createTextNode("CLICK ME");
                    btn.appendChild(t[i]);
                }

i是分隔符,当我尝试创建一个元素时,是否可以将它附加到另一个变量名(如上所述)中?只是为了使变量名唯一。现在我正在尝试使用方括号,它会给我一个错误,说unexpected[]。感谢您的帮助,谢谢

在浏览器中,我从未做过全局范围存在于窗口对象中的任何事情

bla = 'test';
window['bla'] == 'test';
这意味着您可以创建一个变量,比如test1,如下所示:

window[bla + 1] = 'foo';

为什么要为每个变量创建新变量?你能不能把它们全部存储在一个数组中?。