for ... in 루프를 사용할 때마다 루프의 인덱스 변수가 항상 변수 범위에있는 것으로 보입니다.어떻게 지역 변수에 ... for 루프에서 인덱스 변수를 넣을까요?
for(key in params){
writeOutput(key);
}
변수 '키'변수 범위에 위치한다 : 예를 들어
I는이 루프를 사용하는 방법으로 구성 요소가있는 경우. 구성 요소의 아무 곳이나 variables.key를 이미 선언했다면이 for ... in 루프를 사용하면이 값을 덮어 씁니다.
for(var key in params){
writeOutput(key);
}
이 그러나 구문 분석 오류가 발생합니다 : 내가 실제로 필요한 것은이 같은 것입니다.
for ... 인덱스를 다른 범위에 넣고 변수 범위를 지정하는 방법이 있습니까?
어떻게 간단한 for 루프를 작성하는 방법에 대한? – Vikas
'에 대한 (VAR I = 1; 나는 <= arrayLen (값); 내가 ++) { \t \t \t \t \t // 코드 \t \t \t \t}' – Vikas
@Vikas 때문에 함께 ... 당신이 돌이 할 수있는 구조. 내 예제에서는 'params'구조체입니다. 나는 여전히 for 루프를 사용하여 structKeyArray (params) 배열을 루핑 할 수 있었지만, 간단하게 할 수 있는지 궁금해했다. – jan