Kritika gupta
1 min readJan 16, 2019

--

[[scope]] refers to the same thing which you explained in 3rd bullet point. Basically, [[scope]] is hidden property which gets populated when any function definition is declared by compiler. It contains scope chain which you referred as A= A+G etc.

Please refer this article and tell me if my understanding is wrong somewhere :

https://dmitryfrank.com/articles/js_closures

--

--

Kritika gupta
Kritika gupta

Written by Kritika gupta

Fertile minded Web Application Developer . Love to explore JavaScript,Angular,Java and looking to increase work productivity. Developer @ Xoriant Solutions

Responses (1)