diff core-javascript/core-javascript-work/closure-exercises.js @ 154:ee0bf994ab95 core-javascript.closure-exercises

Add remove_answers.py script (and clean up closure-exercises.py).
author jf3243
date Wed, 02 Nov 2011 17:27:39 +0000
parents e8007df28827
children b774913eb242
line wrap: on
line diff
--- a/core-javascript/core-javascript-work/closure-exercises.js	Wed Nov 02 14:04:18 2011 +0000
+++ b/core-javascript/core-javascript-work/closure-exercises.js	Wed Nov 02 17:27:39 2011 +0000
@@ -4,12 +4,11 @@
 {
     var answer;                 
     
-    // Hint: Uncomment the next line.
-    // answer = function(){ return 1; };
-
+    // start
     answer = function(){
         return 1;
     };
+    // stop
 
     assert( answer() ===  1 );
 });
@@ -21,10 +20,11 @@
 
         var answer;
 
-        // Define answer here.
+        // start
         answer = function(){
             return 1;
         };
+        // stop
        
         return answer;
     };
@@ -42,10 +42,11 @@
 
         var answer;
 
-        // Define answer here.
+        // start
         answer = function(){
             return 1;
         };
+        // stop
        
         return answer;
     };
@@ -60,10 +61,11 @@
 
         var answer;
 
-        // Define answer here.
+        // start
         answer = function(){
             return n;
         };
+        // stop
        
         return answer;
     };
@@ -78,9 +80,11 @@
 {
     var outer_function = function(n){
 
+        // start
         return function(){
-          return n;             // ANSWER
+          return n;
         };
+        // stop
     };
     
     assert( outer_function(1)() === 1 );
@@ -143,12 +147,13 @@
 
     var ddd = function(aaa, bbb){
         return {
+            // start
             aaa: aaa,
             bbb: bbb
+            // stop
             };
     };
 
-
     var obj = ddd(1, 2);
 
     assert( obj.aaa === 1 );
@@ -162,6 +167,7 @@
 
     var get_set_factory = function(){
 
+        // start
         var value;
 
         var get = function(){
@@ -171,6 +177,7 @@
         var set = function(new_value){
             value = new_value;
         };
+        // stop
 
         return {
             get : get,