Javascript 从字符数组中生成变量

标签 javascript

如何从 Javascript 中的字符数组创建变量。

chars = ["a","b","c","d"];
chars[1],chars[0],chars[2] = "Hellow world";
alert(bac); // Hellow world

最佳答案

不需要evalmap:

var chars = ["a", "b", "c", "d"];
window[chars[1] + chars[0] + chars[2]] = "Hellow world";
console.log(bac); // Hellow world

关于Javascript 从字符数组中生成变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40688292/

相关文章:

javascript - AngularJS - 在选项卡/窗口之间共享一个 websocket

javascript - 使用 Phonegap 复制到剪贴板 iOS 剪贴板

javascript - AngularJS $http 返回值

javascript - RGB 空间淡入淡出

javascript - 如何强制 javascript 等待/阻塞,直到延迟的作业完成?

javascript - 每当组件变量值发生变化时,输入文本就会发生变化 jQuery

javascript - 我的页面加载时是 "stuttering"。我怎样才能解决这个问题?

javascript - 打印 map 中最高值的键

javascript - 如何在 Socket.IO 中重新连接后监听升级事件

javascript - JS 输入类型日期字段,表单提交后保持选择的值