6. Conside the following JavaScript skeletal program: //The main Program var x;
ID: 671884 • Letter: 6
Question
6. Conside the following JavaScript skeletal program:
//The main Program
var x;
function sub1(){
var x;
function sub2(){
....
}
}
function sub3(){
...
}
Assume that the execution of this program is in the following unit order:
main calls sub1
sub1 calls sub2
sub2 calls sub3
a. Assuming static scoping, in the following, which declaration of x is the correct one for a refrence to x?
i. sub1
ii. sub2
iii. sub3
b. Repeat part a, but assume dynamic scoping
Can you help me to describe the answer step by step ?
Explanation / Answer
a)
In sub1: sub1
In sub2: sub1
In sub3: main
b)
In sub1: sub1
In sub2: sub1
In sub3: sub1.
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.