【发布时间】:2014-08-26 12:55:25
【问题描述】:
我正在尝试使用字符串创建变量。
我正在编写一个脚本,该脚本将从字符串数组中加载图像,并且我想将这些图像存储在具有所用字符串名称的变量中。
这是目前为止的代码:
var images = ["CrazyWolf.jpg", "CrazyWolf.jpg", "CrazyWolf.jpg", "CrazyWolf.jpg"];
var name = "";
function preload(path)
{
img = new Image();
img.src = path;
img.onload = imageLoaded;
return img;
};
function makeImages()
{
for(var i = images.length; i > 0; i--)
{
source = images.shift();
preload(source);
var name = source.replace(".jpg", "Image");
console.log(name);
//make vars with as name, var name
//Console.log(name); returns: CrazyWolfImage
if(i==0) console.log("Loop ended");
}
}
如何使用这个名称来创建变量?
任何帮助将不胜感激!
谢谢!
【问题讨论】:
-
@Vickel:你什么意思?参数
path在该代码中定义。还需要什么定义?
标签: javascript string save var