2013-07-15 2 views
3

JavaScript 함수에서 변수를 사용하여 sessionStorage 변수의 이름을 지정하려고했지만 구문을 올바르게 알 수없는 것 같습니다. 가능한가? 아래 코드 ... sessionStorage.jobBuilder되는자바 스크립트 매개 변수를 사용하여 sessionStorage 변수의 이름 지정

function checkJob(a){ 
    sessionStorage.job+a = 0; 
} 

변수, sessionStorage.jobPostman 등

나는 작은 따옴표를 사용하여 시도했지만 그 중 하나가 작동하지 않습니다. 희망!

답변

3

job을 연결하거나 a에 추가한다고 가정하면 다른 상세 조정 연산자 []을 사용하십시오.

function checkJob(a){ 
    sessionStorage['job' + a] = 0; 
} 
+0

안녕하세요. 나는 그것을 시도했지만 처음에는 효과가 없었습니다. – gavin

+0

하지만 sessionStorage [ 'job'+ a] = 0; 많은 감사를 한 것 같습니다 – gavin

+0

그들은 둘 다 문자열입니다, 덕분에 지금 작동합니다! – gavin

관련 문제