자바스크립트에서 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
| ← 이전 | 홈 | 다음 → |