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