diff core-javascript/core-javascript-work/solution-2-d.js @ 146:6c98b9680b2a core-javascript

Revisions to solution-2.rst and its solutiion-2-d.js component.
author Jonathan Fine <jfine@pytex.org>
date Mon, 31 Oct 2011 21:50:19 +0000
parents 2c8dadc0e26c
children 9cdf095a283e
line wrap: on
line diff
--- a/core-javascript/core-javascript-work/solution-2-d.js	Mon Oct 31 21:41:27 2011 +0000
+++ b/core-javascript/core-javascript-work/solution-2-d.js	Mon Oct 31 21:50:19 2011 +0000
@@ -1,3 +1,5 @@
+// Rhino $ js -f library.js -f solution-2-d.js -
+
 var fields = {};
 
 fields.__init__ = function(keys){
@@ -5,15 +7,17 @@
 };
 
 fields.copy_attributes = function(src, tgt){
-    
+
     var keys = this.keys;
+    var key;
     var i;
-    
+
     for(i=0; i< keys.length; i++){
-        tgt[key] = src['get_' + key]();        
+        key = keys[i];
+        tgt[key] = src['get_' + key]();
     };
 };
 
-var Fields = Class(fields);
+var Fields = SimpleClass(fields);