new-2.js (318B)
1 // Test JSOP_NEW using native constructors. 2 // Construct an object with a unique assignation to a property. 3 function f(i) { 4 var x = new Number(i); 5 return x; 6 } 7 8 // Assert that a unique object really was created. 9 for (var i = 0; i < 100; i++) { 10 var o = f(i); 11 assertEq(typeof o, "object"); 12 assertEq(Number(o), i); 13 }