나는 이것에 대한 논의를 읽었지만 찾을 수는 없을 것이라고 확신합니다. 간단히 말해, 루프의 선언 안에 for 루프의 증가를 선언하는 것이 단점입니까? 이것이 차이이다Javascript for 루프 선언 내에서 var 선언하기
function foo() {
for (var i=0; i<7; i++) {
// code
}
}
는 ... 이는 : JS 함수 범위를 갖기 때문에
function foo() {
var i;
for (i=0; i<7; i++) {
// code
}
}
이든 오른쪽 잘해야? 이전 접근법이 문제를 일으킬 수있는 첨단 사례가 있습니까?
동일하면 왜 Crockford/JSLint가 모두 "도대체 아니야?"라고하는 이유는 무엇입니까?
[JavaScript 변수가 외부 또는 내부 루프를 선언 할 수 있습니까?] (http://stackoverflow.com/questions/3684923/javascript-variables-declare-outside-or-inside-loop) –