具有计算名称的引用变量

Reference variable with computed name

本文关键字:引用 变量 计算      更新时间:2023-09-26

我希望通过使用在运行时动态计算的变量名称来访问变量。 示例代码:

var firstSecond = ['a', 'b', 'c'];
var tempDatabase = 'first';
var tempTable = 'Second';
var copyArray = MAGIC(tempDatabase + tempTable);

copyArray应该是数组:['a', 'b', 'c'] 。 有没有办法实现这一目标?

您可以使用对象:

var o = {firstSecond: ['a', 'b', 'c']}
var tempDatabase = 'first';
var tempTable = 'Second';
var copyArray = o[tempDatabase + tempTable];
document.write(copyArray)

https://jsfiddle.net/pdt3sse7/