자바 스크립트 파일 상단에 두 개의 서로 다른 이미지를 미리로드합니다.문자열을 객체로 변환하는 방법은 무엇입니까?
는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
또는 imgBlackWhite
중 하나입니다.
인수에 this.options.type
을 전달하려고하면 this.options.type
의 값이 객체가 아닌 문자열이기 때문에 오류가 발생합니다. 그러나 인수를 넘길 경우 imgColor
은 컬러 이미지를로드하고 및 imgBlackWhite
이 객체이므로 imgBlackWhite
인수를 전달하면 흑백 이미지가로드됩니다.
imgColor
및 imgBlackWhite
에 대한 참조를 문자열의 값 this.options.type
에서 만드는 방법은 무엇입니까?
더 코드가 필요합니다. 'this.options.type'을 넘기는 함수는 어떻게 생겼습니까? – Loktar