Mercurial > js4py
view source/jso.py @ 162:77e87f1b5811 core-javascript
$ hg merge core-javascript.closure-exercises # done, at least for now
| author | jf3243 |
|---|---|
| date | Wed, 09 Nov 2011 17:00:38 +0000 |
| parents | 4d70388df03e |
| children |
line wrap: on
line source
# class to represent JavaScript behavour, based on dict class Jso(dict): # Obj. & Obj[] are the same thing in JavaScript def __getitem__(self, key): return dict.get(self, key) __getattribute__ = __getitem__ __setattr__ = dict.__setitem__ __delattr__ = dict.__delitem__ j = Jso() j.a = 'a' j['b'] = 'b' print j
