testWhileObjectOrNull.js (282B)
1 function testWhileObjectOrNull() 2 { 3 try 4 { 5 for (var i = 0; i < 3; i++) 6 { 7 var o = { p: { p: null } }; 8 while (o.p) 9 o = o.p; 10 } 11 return "pass"; 12 } 13 catch (e) 14 { 15 return "threw exception: " + e; 16 } 17 } 18 assertEq(testWhileObjectOrNull(), "pass");