2011-06-14 8 views
1
  1. 동적 변수 은 무엇을 사용합니까? 어떤 시나리오?
  2. 이 값을 TextField에 첨부 할 수 있습니까?JavaScript의 동적 변수

    var data = "testVariable"; 
    eval("var temp_" + data + "=123;"); 
    alert(temp_testVariable); 
    
+3

없음. 해시 맵 (오브젝트)을 사용하십시오. – delnan

+3

약간 더 수용 가능한'window [ 'temp_'+ data] = '123'; –

+0

@ josh.trow 나는 그것이 "약간"더 수용할만한 것보다 훨씬 많다고 말하고 싶다 :-) – Pointy

답변

6

Dyanmic 변수의 사용은 무엇입니까 ? 어떤 경이로운 것들

사람들이 객체 나 배열에 대해 들어 본 적이없는 경우.

이 값을 TextField에 첨부 할 수 있습니까?

예.

+0

하하 .. 재미 있지만 사실. – Kon

6

2)에 대한 대답은 '할 수 있습니다'입니다.

1 그러나

), 및 전반적인, 당신은 아마 평가 사용해서는 안 : Why is using the JavaScript eval function a bad idea?

다른 주석으로

와 현재 upvoted 대답은 말한다 - 사용 배열 또는지도 중 하나를.