# lexical environment

19개의 포스트
post-thumbnail

Today I Learned 2023.02.21. [코어 자바스크립트 1]

데이터 참조에 대해 깊게 공부하고, 실행 컨텍스트와 스코프에 알아간다. 이는 나중에 this나 콜백함수에서 심하게 쓰이니 필히 이해하도록 노력해보았다.

2023년 2월 21일
·
0개의 댓글
·
post-thumbnail

클로저란? in Computer Programming

Closure, Function Scope, Lexical Scope, Free Variable

2023년 2월 5일
·
0개의 댓글
·
post-thumbnail

스코프? 렉시컬 환경? 클로저? (JS)

스코프(Scope) 란 변수를 참조(접근)할 수 있는, 또는 식별자(변수, 함수, 클래스 이름)가 유효한 범위이다. 따라서 스코프는 선언된 위치에 따라 유효 범위가 결정된다.

2023년 2월 2일
·
0개의 댓글
·

[개념] 호이스팅, 순수함수

참고: 모던 자바스크립트: 선언하기 전 사용할 수 있는 varMDN Hoisting호이스팅: 변수가 끌어올려지는 현상.var로 선언한 모든 변수는 함수의 최상위로 끌어올려짐.변수의 선언과 변수에 값을 할당하는 단계를 분리한 후, 선언만 함수의 최상단으로 끌어올리는 것

2022년 12월 22일
·
0개의 댓글
·
post-thumbnail

실행 컨텍스트 알아보기

1. 실행 컨텍스트란? 실행 컨텍스트는 식별자를 등록하고 관리하는 스코프와 코드 실행 순서 관리를 구현한 내부 메커니즘으로, 소스코드를 실행하는데 필요한 환경을 제공하고 코드의 실행 결과를 실제로 관리하는 영역입니다. 식별자와 스코프는 실행 컨텍스트의 렉시컬 환경

2022년 12월 21일
·
0개의 댓글
·
post-thumbnail

JavaScript (13) # 클로저_Closure

자바스크립트는 어휘적 환경(Lexical Environment)을 갖는다.아래와 같은 코드가 존재하는데, 위에서부터 아래로 어떻게 동작하는지 알아보자...

2022년 11월 29일
·
0개의 댓글
·

[코어 자바스크립트]2. 실행컨텍스트

js에서 전역 컨텍스트를 제외한 실행컨텍스트는 eval()이나 함수를 호출함으로써 생성된다. 특정 시점에 생성되는 실행컨텍스트는 콜스택에 push되고, 해당 컨텍스트가 종료되면 pop된다. 새로운 실행 컨텍스트가 생성되면 js엔진은 해당 컨텍스트를 위한 정보들을 생성해

2022년 11월 23일
·
0개의 댓글
·
post-thumbnail

[JS] Scope Chain과 Lexical Environment

스코프체인이란 도대체 무엇이고? 정적 환경은 또 무엇일까?무슨 차이인지 알아보자!

2022년 10월 17일
·
0개의 댓글
·

Excution Context - 요점만

\-요점만 간략히-현재 실행되고 있는 함수의 흐름, 맥락이라고 이해하자.즉, 호출된 함수를 실행 할 수 있는 환경을 제공한다.함수를 호출 할 때마다 새로운 excution context가 excution stack에 쌓이며, 이 stack을 보게 되면, 현재 어떤 함수

2022년 8월 31일
·
0개의 댓글
·
post-thumbnail

실행 컨텍스트

자바스크립트의 실행컨텍스트에 대해서 🤓

2022년 1월 31일
·
0개의 댓글
·
post-thumbnail

[TIL] 8/22

일일스터디 중 execution context 정리!

2021년 8월 22일
·
0개의 댓글
·

[JavaScript] 실행 컨텍스트와 렉시컬 환경?

실행 컨텍스트는 한 마디로 우리가 작성한 자바스크립트가 어떻게 실행되는 가에 대한 내용입니다.우리가 웹툰이나 만화책을 본다고 가정합니다. 만화책의 내용은 한 가지일까요? 그 중에는 많은 캐릭터들의 서사와 묘사가 있을 것 입니다. 이야기의 예제는 만화책 원피스입니다.중심

2021년 5월 24일
·
0개의 댓글
·
post-thumbnail

실행 컨텍스트 2

저번 시간에 이어 예제를 통해 실행 컨텍스트가 어떻게 생성되고 관리되는지 알아보자전역 객체는 전역 코드가 평가되기 이전에 생성된다. 전역 객체에는 빌트인 전역 프로퍼티와 전역 함수, 그리고 표준 빌트인 객체가 추가되며 동작 환경에 따라 클라이언트 사이드 Web API(

2021년 5월 17일
·
0개의 댓글
·

[JavaScript] Hoisting - Lexical Environment

Hoisting이 무엇이고 Lexical Environment와의 관계는 어떻게 되는걸까? const와 let이 var와 다른 점이 무엇이기에 나타났을까?

2021년 1월 9일
·
0개의 댓글
·
post-thumbnail

TIL21: Closure - 1

A closure is the combination of a function bundled together (enclosed) with references to its surrounding state (the lexical environment). In other wo

2020년 9월 20일
·
0개의 댓글
·

[코어 자바스크립트] 02. 실행컨텍스트

실행할 코드에 제공할 환경 정보들을 모아놓은 객체VariableEnvironment: 현재 컨텍스트 내의 식별자들 정보 + 외부 환경정보, LexicalEnviornment의 스냅샷LexicalEnvironmnet: VariableEnvironment와 같지만 변경사항

2020년 9월 19일
·
0개의 댓글
·
post-thumbnail

[Javascript] Lexical Environment

In JavaScript, every running function, code block {...}, and the script as a whole have an internal (hidden) associated object known as the Lexical En

2020년 9월 6일
·
0개의 댓글
·