컴퓨터/JavaScript 2

블록 레벨의 유효 범위(Scope)에 대하여

const는 블록 레벨 스코프이고, 재할당이 안된다. 하지만 아래와 같이 하위 블록에서 동일한 이름으로 선언하고, 값을 할당할 수 있다. Case 1 : 상위 블록과 하위 블록에 동일한 이름의 변수가 선언된 경우 function try1() { const a = "cocoa"; console.log("[try1] before", a); // cocoa if (true) { console.log("[if] before", a); // undefined const a = "leaf"; console.log("[if] after", a); // leaf } console.log("[try1] after", a); // cocoa } try1(); 그리고 그 블록에서는 상위 블록의 동일한 이름을 가진 변수는 참..

OpenLayers3 튜토리얼 : Basic Concepts

웹에 대한 지식을 쌓을 겸 구글링할 때, 영여 원문을 번역해놓은 글을 보고 도움을 많이 받았었다. 비록 쉬운 내용이지만, 그냥 읽는 것 보다 글로 쓰면 기억에 잘 남고, 그리고, 미래의 내가(?) 읽고나서 짧은 시간 안에 파악할 수 있도록 내용을 정리할 겸 아래에 내용을 작성하였다. 이해를 위해 조금 해석해서 다시 적기도 하고, 이해가 안되는 부분은 본문을 첨부하였다. 원본 출처는 아래 링크 입니다. OpenLayers3 튜토리얼 - Basic Concepts Map - Map은 OpenLayers3의 핵심 컴포넌트 (ol.Map)- target에 요소의 id를 입력하면, 해당 요소 위에 지도를 렌더링함 (예를 들면, 웹 페이지 div 요소에 올릴 수 있음)- Map의 모든 속성은 생성할 때나 sette..