javascript

[javascript] ES6+ 기초 문법

javascript의 구성은 BOM(Broswer Object Model), DOM(Document Object Model) 그리고 이러한 것들을 다루는 문법인 ECMAScript가 존재합니다. 그리고 ES6 부터 javascript는 크게 변화했습니다. 이번 포스트에서는 javascript의 ES6+(ECMAScript6+) 의 문법(스펙)에 대해 알아보도록 하겠습니다. …

javascript

[javascript] hoisting, scope, closure

이번 포스트는 호이스팅(hosting), 스코프(scope), 클로저(closure)에 대한 개념을 다루도록 하겠습니다. 호이스팅(hoisting) 스코프(scope) 클로저(closure) 위의 세 가지는 es5 spec에서 발생하는 이슈들이며, es6에서 이것을 어떻게 해결하였는지를 기준으로 다루도록 하겠습니다. 호이스팅(hoisting) 네이버 사전에 hoisting이라는 …