유튜브 ZeroCho 인간 JS 엔진 되기 영상을 보고 정리한 내용입니다.함수 선언과 호출의 차이를 이해하고, 함수와 함수 호출이 헷갈릴 경우 리턴값으로 대체해서 생각하면 합니다. 우선 기본적인 함수 형태를 살펴보면 아래와 같고화살표 함수를 조금 더 살펴보면,위와 같이
유튜브 ZeroCho 인간 JS 엔진 되기 영상을 보고 정리한 내용입니다.함수 선언과 호출을 명확히 구분하고, 함수 호출이 보이면 리턴값으로 대체해서 생각하면 헷갈리지 않습니다. 이렇게 하면 이후 호출 스택을 이해하기 편합니다. 아래와 같은 코드가 있을 때 최종적으로
유튜브 ZeroCho 인간 JS 엔진 되기 영상을 보고 정리한 내용입니다.아래와 같은 코드가 있다면, 각 함수의 호출과 선언을 구분해서 호출할 때 호출스택에 쌓이는 값을 머릿속에 그릴 수 있어야 합니다. (실제 코드는 더 복잡할 것) 함수가 호출되면 함수의 중괄호 사이
유튜브 ZeroCho 인간 JS 엔진 되기 영상을 보고 정리한 내용입니다.스크포체인은 함수에서 어떤 값에 접근이 가능한지 아닌지를 보는 것입니다. 함수의 블록(중괄호) 기준으로 생각하면 되는데, 함수가 아니지만 블록을 가지는 것들로는 이런 것들이 있습니다.아래와 같은
유튜브 ZeroCho 인간 JS 엔진 되기 영상을 보고 정리한 내용입니다.this 를 개발자도구에서 콘솔 찍어보면 window 가 나옵니다. 기본적으로 브라우저에서 this 는 window 라고 생각할 수 있습니다.대신 'use strict' 모드를 적용하면 undef