Mercurial > js4py
comparison core-javascript/javascript-exercises/object-exercises.js @ 168:2d78ae4f0dfa javascript-exercises
Make a start on interactive exercise environment and additional exercises.
| author | jf3243 |
|---|---|
| date | Thu, 10 Nov 2011 12:28:41 +0000 |
| parents | |
| children | 9bcc4b90335b |
comparison
equal
deleted
inserted
replaced
| 167:8f05cc516185 | 168:2d78ae4f0dfa |
|---|---|
| 1 var something; | |
| 2 | |
| 3 TEST('if not found', function() | |
| 4 { | |
| 5 var obj = {}; | |
| 6 | |
| 7 assert( obj.name === something ); | |
| 8 | |
| 9 assert( obj['name'] === something ); | |
| 10 }); | |
| 11 | |
| 12 | |
| 13 TEST('attributes and items', function() | |
| 14 { | |
| 15 var answer; | |
| 16 | |
| 17 var obj = {}; | |
| 18 | |
| 19 obj.name = 'one'; | |
| 20 assert( obj.name === something ); | |
| 21 | |
| 22 obj['name'] = 'two'; | |
| 23 assert( obj['name'] === something ); | |
| 24 | |
| 25 assert( obj.name === something ); | |
| 26 }); | |
| 27 | |
| 28 | |
| 29 TEST('object literals', function() | |
| 30 { | |
| 31 var answer; | |
| 32 | |
| 33 var obj = { | |
| 34 // Please write your answer here. | |
| 35 }; | |
| 36 | |
| 37 assert( obj.name === 42 ); | |
| 38 assert( obj.second_name === 'secret' ); | |
| 39 }); |
