또는 해당 범위에서 원하지 않는 경우 전체 루프를 익명 블록으로 래핑하고 해당 블록에서 변수를 선언한다.
function wrappingInAnonymousBlock() { // ...관련 없는 코드... // 이제 우리는 반복당 'n' 초기화하는 성능/메모리 문제를 식별했다. // 그래서 익명 블록을 사용하여 단 하나의 'n'을 갖게 한다. { let n; for (n = 0; n < aReallyReallyBigNumber; ++n) { // ... } } // ...관련 없는 코드... } wrappingInAnonymousBlock();