| delete uninitialized variable globalX: false |
| globalX : undefined |
| delete explicitVar : false |
| value explicitVar : 10 |
| delete implicitVar : true |
| value implicitVar : Exception |
| delete explicitVarInEval : true |
| value explicitVarInEval : Exception |
| delete implicitVarInEval : true |
| value implicitVarInEval : Exception |
| a[1] = 200 |
| delete a[1] : true |
| a[1] = undefined |
| a[2] = 100 |
| delete a[2] : true |
| a[2] = 100 |
| o.x = 1 |
| delete o.x : true |
| o.x = undefined |
| delete o.x (again): true |
| o.z = undefined |
| delete o.z (non existing property): true |
| o.z = undefined |