찾다

 >  Q&A  >  본문

JavaScript 변수의 변수

<p>PHP에서 "변경 가능한" 변수를 가질 수 있다는 것을 알고 있습니다. 예를 들어 </p> <pre class="brush:php;toolbar:false;">$x = "변수"; $$x = "안녕하세요, 월드!"; echo $variable; // "Hello, World!"를 표시합니다. </pre> <p>JavaScript에서 변수 이름을 문자열로 참조하는 것이 가능합니까? 어떻게 해야 하나요? </p>
P粉212971745P粉212971745496일 전574

모든 응답(2)나는 대답할 것이다

  • P粉494151941

    P粉4941519412023-08-25 16:40:34

    이 작업을 절실히 원한다면 eval()을 사용해 볼 수 있습니다.

    으아악

    또는 창 개체 사용:

    으아악

    회신하다
    0
  • P粉893457026

    P粉8934570262023-08-25 11:49:08

    tl;dr: eval를 사용하지 마세요!

    이에 대한 단일 해결책은 없습니다. 변수는 窗口动态访问一些全局变量,但这不适用于函数的本地变量。 成为window属性的全局变量是用letconst 클래스를 통해 정의할 수 있습니다.

    변경 가능한 변수를 사용하는 것보다 거의 항상 더 나은 솔루션이 있습니다! 대신 데이터 구조를 살펴보고 문제에 적합한 데이터 구조를 선택해야 합니다.

    과 같은 고정된 이름 세트가 있는 경우

    으아아아

    회신하다
    0
  • 취소회신하다