47. Activation Record?
활성 레코드는 함수가 호출되는 시점에 생성되며, 함수가 실행될 때 필요한 정보를 가지고 있다
Activation Record(=Execution Context)
48. Activation Record?
활성 레코드는 함수가 호출되는 시점에 생성되며, 함수가 실행될 때 필요한 정보를 가지고 있다
Activation Record(=Execution Context)
Variable
Objects
변수(변수, 함수…)
매개변수 정보
내부 함수 정보
49. Activation Record?
활성 레코드는 함수가 호출되는 시점에 생성되며, 함수가 실행될 때 필요한 정보를 가지고 있다
Activation Record(=Execution Context)
Variable
Objects
변수(변수, 함수…)
매개변수 정보
내부 함수 정보
[[Scopes]]
전역
현재 함수 스코프
…
50. Activation Record?
활성 레코드는 함수가 호출되는 시점에 생성되며, 함수가 실행될 때 필요한 정보를 가지고 있다
Activation Record(=Execution Context)
Variable
Objects
변수(변수, 함수…)
매개변수 정보
내부 함수 정보
[[Scopes]]
전역
현재 함수 스코프
…
this
호출시점에 따라
결정되는 this 값
53. this 바인딩은 런타임에 호출부에 의해 정해진다고 하니..
baz 함수의 호출부는? / call stack은?
bar 함수의 호출부는? / call stack은?
foo 함수의 호출부는? / call stack은?
baz 함수를 실행하는 현재의 call stack은?
54. this 바인딩은 런타임에 호출부에 의해 정해진다고 하니..
bar 함수의 호출부는? / call stack은?
foo 함수의 호출부는? / call stack은?
baz 함수를 실행하는 현재의 call stack은?
55. this 바인딩은 런타임에 호출부에 의해 정해진다고 하니..
foo 함수의 호출부는? / call stack은?
baz 함수를 실행하는 현재의 call stack은?
56. this 바인딩은 런타임에 호출부에 의해 정해진다고 하니..
baz 함수를 실행하는 현재의 call stack은?