Mercurial > js4py
changeset 178:ecf5a2af0d8e javascript-exercises
Add scope-exercises.js - 'read scope'.
| author | jf3243 |
|---|---|
| date | Thu, 17 Nov 2011 14:34:21 +0000 |
| parents | 94ff0fc84213 |
| children | 1ebd3e22afac |
| files | core-javascript/javascript-exercises/answers/scope-exercises.js |
| diffstat | 1 files changed, 34 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core-javascript/javascript-exercises/answers/scope-exercises.js Thu Nov 17 14:34:21 2011 +0000 @@ -0,0 +1,34 @@ +var something; + +TEST('anon', function() +{ + var a; + a = 3; + + // 1 + var fn_1 = function(a){ + return a; + }; + + something = 42; + assert( fn_1(42) === something ); + + // 2 + var fn_2 = function(b){ + return a; + }; + + something = 3; + assert( fn_2(42) === something ); + + // 3 + var fn_3 = function(b){ + var a = b - 10; + return a; + }; + + something = 32; + assert( fn_2(42) === something ); +}); + +
