Question: Consider the following problem written in JavaScript pseudocode: var x = 2; /*Global Variable*/ var y = 3; /*Global Variable*/ function foo(i, j){ i ++;
Consider the following problem written in JavaScript pseudocode:
var x = 2; /*Global Variable*/ var y = 3; /*Global Variable*/
function foo(i, j){ i ++; j ++; x += y; } foo(x, y); document.write(x + ", " + y); For each of the following parameter-passing methods, what will be the output of the program? a) Pass-by-value b) Pass-by-value-result c) Pass-by-reference
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
