Javascript的新特性。试图从字符串数组生成图像对象数组时出现问题

Javascript的新特性。试图从字符串数组生成图像对象数组时出现问题,javascript,php,html,css,Javascript,Php,Html,Css,不确定我是否使用了正确的词语来描述我试图做的事情,因此很难在这里找到我的问题的答案 我有一个数组,它是以tempData的形式从文本文件生成的,我希望该数组引用我的变量,这些变量在引用字符串时与字符串的名称相同 var red=new Image(), 蓝色=新图像(), 行李=[], tempData=''; red.src='linktoimage-location'; blue.src='linktoimage-location'; tempData=“红色\n蓝色”; bag=temp

不确定我是否使用了正确的词语来描述我试图做的事情,因此很难在这里找到我的问题的答案

我有一个数组,它是以tempData的形式从文本文件生成的,我希望该数组引用我的变量,这些变量在引用字符串时与字符串的名称相同

var red=new Image(),
蓝色=新图像(),
行李=[],
tempData='';
red.src='linktoimage-location';
blue.src='linktoimage-location';
tempData=“红色\n蓝色”;
bag=tempData.split(“\n”);

控制台日志(包)创建一个图像对象和两个属性值对,每个图像对应一个属性值对。然后通过bag数组中的键名称获取图像:

var images={},
行李=[],
tempData=“”,
红色=新图像(),
蓝色=新图像();
red.src='linktoimage-location';
blue.src='linktoimage-location';
图像['red']=红色;
图像['blue']=蓝色;
tempData=“红色\n蓝色”;
bag=tempData.split(“\n”);

console.log(图像[bag[0]].src)谢谢。这正是我想要的。