2014-03-05 2 views
0

그래서 예를 들어 내가 구분되는 JS : 변수 이름을 다른 변수 이름에 포함시킬 수 있습니까?

   for (var i=0;i<result.length;i++){ 
        var btn[i] = document.createElement("BUTTON"); 
        var t[i] = document.createTextNode("CLICK ME"); 
        btn.appendChild(t[i]); 
       } 

i JS

에서 루프를 할 노력하고 있어요, 내가 요소를 만들려고 할 때 위와 같이 다른 변수 이름에 추가 할 수 있습니까? 변수 이름을 고유하게 만들기 만하면됩니다. 지금 나는 대괄호로 시도하고 있는데 그것은 예기치 않은 []을 말하는 오류를주고있다. 어떤 도움을 주셔서 감사합니다!

+2

왜 당신은 각각의 새로운 변수를 만들 수 있습니까? 배열에 모두 저장할 수 있습니까? – Lix

+0

[배열에 대해 자세히 알아보기] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Predefined_Core_Objects#Array_Object). –

답변

0

브라우저에서 (나는 결코 항목을 완료하지 않았습니다.) 전역 범위는 창 개체에 있습니다.

bla = 'test'; 
window['bla'] == 'test'; 

이이 같은 test1 말은 변수를 만들 수 있다는 것을 의미한다 :

window[bla + 1] = 'foo'; 
관련 문제