javascript - 在javascript中连接以访问全局预定义的变量?

标签 javascript

假设我有一个变量 var s0="Hello",var s1="Bye"我有

for(var i = 0; i < 1; i++) {console.log("s"+i);}

我如何访问这些字符串(s0 和 s1)来打印?

最佳答案

对于全局级别变量:

for(var i = 0; i < 1; i++) {console.log(window["s"+i]);}

对于局部变量:

for(var i = 0; i < 1; i++) {console.log(eval("s"+i));}

关于javascript - 在javascript中连接以访问全局预定义的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50340327/

相关文章:

javascript - 男性或女性复选框选择器

asp.net - 如何打印网页的某个 block /部分?

javascript - 通过 map 对多个元素使用react

javascript - 内置浏览器 DOM 解析器 VS。 Javascript 框架解析器

javascript - jQuery:删除带有内容的先前元素

javascript - 将按钮添加到循环生成的表中的表行

javascript - 生成没有键的对象数组

Javascript WebSocket 到 Firebase?

javascript - 单击事件后清除 JavaScript 中的输入字段

javascript - calc 未在 HTMLbutton.onclick 中定义