访问名称部分为变量的Array

时间:2014-10-19 15:11:29

标签: javascript jquery arrays variables each

鉴于

var wall_list = [];
var granary_list = [];

var building = 'granary';

如何使用var building访问granary_list,例如:

$.each('' + building + '_list', function(j, v) { };

当我执行此操作时,它似乎尝试访问granary_list,但失败了,但是如果我console.log('' + building + '_list')则会记录granary_list - 而不是数组,只是单词' granary_list'

任何提示?

1 个答案:

答案 0 :(得分:1)

您可以使用窗口对象

访问全局变量
window[building+'_list'];

访问granary_list变量