Mercurial > js4py-pl
annotate core-javascript/core-javascript-work/solution-2-d.js @ 194:2f10061fec29 javascript-exercises
$ python py/remove_answers.py
| author | jf3243 |
|---|---|
| date | Mon, 21 Nov 2011 17:27:12 +0000 |
| parents | 9cdf095a283e |
| children |
| rev | line source |
|---|---|
| 151 | 1 // Rhino $ js -f library.js -f solution-2-d.js - |
| 2 | |
| 3 var fields = {}; | |
| 4 | |
| 5 fields.__init__ = function(keys){ | |
| 6 this.keys = keys; | |
| 7 }; | |
| 8 | |
| 9 fields.copy_attributes = function(src, tgt){ | |
| 10 | |
| 11 var keys = this.keys; | |
| 12 var key; | |
| 13 var i; | |
| 14 | |
| 15 for(i=0; i< keys.length; i++){ | |
| 16 key = keys[i]; | |
| 17 tgt[key] = src['get_' + key](); | |
| 18 }; | |
| 19 }; | |
| 20 | |
| 21 var Fields = SimpleClass(fields); | |
| 22 | |
| 23 |
