본문 바로가기

Javascript

(2)
[JavaScript] var, let, const, Scope, Hoisting 안녕하세요? "태민"입니다. 오늘은 javaScript의 var, let, const 차이점에 대해 공부하기 위해 포스팅을 합니다. 그런데 위의 차이점을 검색해보니 Scope과 Hoisting이라는 흥미로운 주제가 많이 나오더라고요. 그래서 같이 포스팅 하려고 마음 먹었습니다. 1. var, let, Const 1-1. 기능 변수 재선언 변수 재할당(immutable) var O O let X O const X X - 변수 재선언 var a = 10 var a = "안녕" // 변수 재선언이 가능하다 let b = 10 let b = "안녕" // 이미 a는 위에서 선언 되어 있기 때문에 재선언 불가능 하다 - 변수 재할당 let a = 10 a = 100 // 변수 재할당이 가능하다 const b = ..
[Javascript] Closure가 뭐지? 안녕하세요? "태민"입니다. 오늘은 Closure에 대해 포스팅하려고 합니다. 서론 갑자기 Clousure에 대해 포스팅은 왜 하는 걸까요? [Kakao Map API]를 이용해 진행하는 프로젝트가 있었습니다. 그때 [Kakao Map API] 문서를 읽던 중 이해가 가지 않는 항목이 있었습니다. 여러개 마커에 이벤트 등록하기1 바로 이 문서 입니다. " 클로저를 만들어서 등록합니다 " 라는 부분입니다. 그래서 closure가 뭔지 무슨 기능을 하는지 공부하려고 합니다. 클로저란? 아래의 내용은 생활코딩 강의를 정리한 내용입니다. 생활코딩 사이트에 동영상과 함께 자세한 내용이 있으니 관심있는 분들은 아래의 링크를 통해 강의를 들어주세요. https://opentutorials.org/course/743/..