Mercurial > js4py
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);
