with 문

with 문 문법

자바스크립트에서 with 문은 임시로 변수의 유효범위 체인을 변경하는 데 사용된다. 문법은 다음과 같다.

with (객체) {
    구문
}

with 문은 객체를 유효범위 체인 앞에 추가하고 구문을 실행한 다음, 유효범위 체인을 원래 상태로 복원한다.

with 문 예제

with 문의 예는 다음과 같다.

a = {
    b: {
        c:{
            x: 5,
            y: 5,
            z: 5
        }
    }
}

with (a.b.c){
    x = 10;
    z = 12;
}   

console.log(a.b.c.x);   // 10
console.log(a.b.c.y);   // 5
console.log(a.b.c.z);   // 12

관련 수업

← 이전다음 →