[Core JS] 클래스란?

앞서 지금까지 프로토타입에 대해 배우면서 프로토타입을 참조함으로써 마치 상속받은 거처럼 구현되는 것처럼 보였지만,정확히는 js에서는 상속의 개념이 없다. 이에 상속이라는 개념에 익숙하기에 많은 개발자들을 혼란스럽게 했다....

[Core JS] 프로토타입이란?

프로토타입!? 많이 생소한 단어다. 자바스크립트는 프로토타입 기반 언어라고들 하지만, 프로토 타입이 도대체 먼지 감을 잡기가 쉽지가 않다.대부분의 언어는 클래스 기반의 언어로 배웠고, ‘상속’이라는 개념이 있어 비슷한 클...

[core js]lexicalenvironment

```javascriptvar name = ‘global’;var log = function () { console.log(name);}

[Core JS] 콜백지옥?

앞서 콜백함수에 대해 알아보았다. 콜백함수를 간단하게 인자로 넘겨지는 함수로 배웠다.함수이기에 this는 window 객체를 바라보게 되었고, 이러한 문제를 해결하고자변수를 활용, bind, 화살표함수를 이용해 바인딩문제...