鉴于
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'
任何提示?
答案 0 :(得分:1)
您可以使用窗口对象
访问全局变量window[building+'_list'];
访问granary_list变量