실행컨텍스트 [Javascript] 실행 컨텍스트란 ? (Execution Context) 변수, 함수 등..)들을 모아 이를 이용해 실행 컨텍스트를 만들고, 이를 콜 스택(call stack)에 쌓아올렸다가, 가장 위에 쌓여있는 컨텍스트와 관련 있는 코드들을 실행하는 식으로 전체코드의 환경과 순서를 보장합니다. 1.2 실행 컨텍스트와 코드의 실행과정 다시 코드를 실행하며 (3)에서 outer()가 호출되고, outer()함수 실행을 위한 실행 컨텍스트가 생성되고, 콜스택에 쌓입니... JavaScripthoisting스코프체이닝실행컨텍스트호이스팅자바스크립트JavaScript [JS] 실행 컨텍스트 - 함수 선언문과 함수 표현식 이 글은 📕코어 자바스크립트 책을 바탕으로 정리한 글입니다. 이 글은 👇이전 포스터👇와 이어지는 내용입니다. 함수 선언문과 함수 표현식이 호이스팅과 어떤 관련이 있는 지 알아보기 전에, 함수 선언문과 함수 표현식에 대해 짚고 넘어가보자 함수 선언문(function declaration)과 함수 표현식(function expression) 모두 함수를 새롭게 정의할 때 쓰이는 방식이다. 함수 ... 실행컨텍스트jsjs [JS] JS는 왜 그렇게 동작할까?-실행컨텍스트,호이스팅,스코프 정재남,『코어자바스크립트』를 읽고 정리한 내용입니다. 이해가 부족한 부분은 책과 동일하게 작성하였습니다. 실행 컨텍스트는 실행할 코드에 제공하 환경 정보들을 모아놓은 객체이다. 스택(Stack) : 출입구가 하나뿐인 데이터 구조, Last In-First Out 큐(Queue) : 양쪽이 모두 열려있는데이터 구조, First In-First Out 그렇다는 것은 호이스팅으로 끌어올리는데 있어... 코어자바스크립트큐실행컨텍스트스코프자바스크립트스택스코프 [JS] 실행 컨텍스트 - 스코프, 스코프 체인, outerEnvironmentReference A의 내부에서 선언한 변수는 오직 A의 내부에서만 접근할 수 있다. 이러한 '식별자의 유효범위'를 안에서부터 바깥으로 차례로 검색해나가는 것을 스코프 체인(scope chain)이라고 한다. 함수 C의 outerEnvironmentReference는 함수 B의 LexicalEnvironment를 참조한다. 함수 B의 LexicalEnvironment에 있는 outerEnvironmentRef... js실행컨텍스트스코프스코프체인outerEnvironmentReferencejs 20211213-TIL 알고리즘 주차의 마지막문제였다. 정규식을 좀 다룰줄 알아야겠다. 문제이해하는데 시간이 너무오래걸렸다. 정규표현식과 연산자가 문자열일떄 연산을하는 방법을 검색을통해 참고하여 한 2시간 50분정도 걸려 시간내에 겨우 제출할 수있었다.. 접근 방법 문자열로 주어졌기떄문에 우선 문자열을 기준으로 배열로 나눠야겠다는생각이 들었다. 그래서 split함수를 통해 나누려헀으나, 나눠야할 문자열이 -,+,*... 함수형 자바스크립트 ES6+코어자바스크립트항해99 3기실행컨텍스트알고리즘TIL이터러블/이터레이터인프런TIL TIL 96 | 코어자바스크립트(4) 실행 컨텍스트 실행 컨텍스트(execution context)는 실행할 코드에 제공할 환경 정보들을 모아놓은 객체로, 자바스크립트의 동적 언어로서의 성격을 가장 잘 파악할 수 있는 개념이다. 동일한 환경, 즉 하나의 실행컨텍스트를 구성할 수 있는 방법으로는 전역공간, eval() 함수, 함수, 블록 {} 이 있다. 콜 스택에는 전역 컨텍스트 외에 다른 덩어리가 없으므로 코드들을 순차로 진행하다가 (3)에서... 호이스팅코어자바스크립트JavaScript스코프실행컨텍스트TILjsJavaScript
[Javascript] 실행 컨텍스트란 ? (Execution Context) 변수, 함수 등..)들을 모아 이를 이용해 실행 컨텍스트를 만들고, 이를 콜 스택(call stack)에 쌓아올렸다가, 가장 위에 쌓여있는 컨텍스트와 관련 있는 코드들을 실행하는 식으로 전체코드의 환경과 순서를 보장합니다. 1.2 실행 컨텍스트와 코드의 실행과정 다시 코드를 실행하며 (3)에서 outer()가 호출되고, outer()함수 실행을 위한 실행 컨텍스트가 생성되고, 콜스택에 쌓입니... JavaScripthoisting스코프체이닝실행컨텍스트호이스팅자바스크립트JavaScript [JS] 실행 컨텍스트 - 함수 선언문과 함수 표현식 이 글은 📕코어 자바스크립트 책을 바탕으로 정리한 글입니다. 이 글은 👇이전 포스터👇와 이어지는 내용입니다. 함수 선언문과 함수 표현식이 호이스팅과 어떤 관련이 있는 지 알아보기 전에, 함수 선언문과 함수 표현식에 대해 짚고 넘어가보자 함수 선언문(function declaration)과 함수 표현식(function expression) 모두 함수를 새롭게 정의할 때 쓰이는 방식이다. 함수 ... 실행컨텍스트jsjs [JS] JS는 왜 그렇게 동작할까?-실행컨텍스트,호이스팅,스코프 정재남,『코어자바스크립트』를 읽고 정리한 내용입니다. 이해가 부족한 부분은 책과 동일하게 작성하였습니다. 실행 컨텍스트는 실행할 코드에 제공하 환경 정보들을 모아놓은 객체이다. 스택(Stack) : 출입구가 하나뿐인 데이터 구조, Last In-First Out 큐(Queue) : 양쪽이 모두 열려있는데이터 구조, First In-First Out 그렇다는 것은 호이스팅으로 끌어올리는데 있어... 코어자바스크립트큐실행컨텍스트스코프자바스크립트스택스코프 [JS] 실행 컨텍스트 - 스코프, 스코프 체인, outerEnvironmentReference A의 내부에서 선언한 변수는 오직 A의 내부에서만 접근할 수 있다. 이러한 '식별자의 유효범위'를 안에서부터 바깥으로 차례로 검색해나가는 것을 스코프 체인(scope chain)이라고 한다. 함수 C의 outerEnvironmentReference는 함수 B의 LexicalEnvironment를 참조한다. 함수 B의 LexicalEnvironment에 있는 outerEnvironmentRef... js실행컨텍스트스코프스코프체인outerEnvironmentReferencejs 20211213-TIL 알고리즘 주차의 마지막문제였다. 정규식을 좀 다룰줄 알아야겠다. 문제이해하는데 시간이 너무오래걸렸다. 정규표현식과 연산자가 문자열일떄 연산을하는 방법을 검색을통해 참고하여 한 2시간 50분정도 걸려 시간내에 겨우 제출할 수있었다.. 접근 방법 문자열로 주어졌기떄문에 우선 문자열을 기준으로 배열로 나눠야겠다는생각이 들었다. 그래서 split함수를 통해 나누려헀으나, 나눠야할 문자열이 -,+,*... 함수형 자바스크립트 ES6+코어자바스크립트항해99 3기실행컨텍스트알고리즘TIL이터러블/이터레이터인프런TIL TIL 96 | 코어자바스크립트(4) 실행 컨텍스트 실행 컨텍스트(execution context)는 실행할 코드에 제공할 환경 정보들을 모아놓은 객체로, 자바스크립트의 동적 언어로서의 성격을 가장 잘 파악할 수 있는 개념이다. 동일한 환경, 즉 하나의 실행컨텍스트를 구성할 수 있는 방법으로는 전역공간, eval() 함수, 함수, 블록 {} 이 있다. 콜 스택에는 전역 컨텍스트 외에 다른 덩어리가 없으므로 코드들을 순차로 진행하다가 (3)에서... 호이스팅코어자바스크립트JavaScript스코프실행컨텍스트TILjsJavaScript