Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript 루프 내에서 동적 변수 이름을 어떻게 생성합니까?


이를 달성하려면 현재 범위에 속성을 추가해야 합니다. 프로그램의 현재 범위를 위한 이것을 사용하여 이것을 달성하십시오 -

for (var i = 0; i < coords.length; ++i) {
   this["marker"+i] = "add here";
}

위는 원하는 것을 얻고 다음과 같이 검색합니다 -

var a = this.marker0;
alert(a);

위에 표시된 것처럼 "여기에 추가"라는 텍스트가 표시됩니다.