我在我的 javascript 文件顶部预加载了两个不同的图像。
var imgColor = new Image();
var imgLoadedColor = false;
imgColor.src = 'color/progress.png';
imgColor.onload = function(){
imgLoadedColor = true;
}
var imgBlackWhite = new Image();
var imgLoadedColor = false;
imgBlackWhite.src = 'blackWhite/progress.png';
imgBlackWhite.onload = function(){
imgLoadedColor = true;
}
中的字符串this.options.type
是imgColor
or imgBlackWhite
。
当我尝试将参数传递this.options.type
给函数时,我收到一个错误,因为 in 的值this.options.type
是一个字符串,而不是一个对象。但是,如果我传递参数imgColor
,它会加载彩色图像,如果我传递参数imgBlackWhite
,它会加载黑白图像,因为imgColor
和imgBlackWhite
是对象。
如何创建对对象的引用imgColor
以及imgBlackWhite
从 in 中字符串的值this.options.type
?