object-addprop-hook.js (443B)
1 function test() { 2 var sym = Symbol(); 3 for (var i = 0; i < 100; i++) { 4 var obj = newObjectWithAddPropertyHook(); 5 assertEq(obj._propertiesAdded, 0); 6 obj.x = 1; 7 obj.y = 2; 8 obj.z = 3; 9 obj[sym] = 4; 10 obj[0] = 1; 11 obj[1234567] = 1; 12 assertEq(obj._propertiesAdded, 6); 13 assertEq(obj.x, 1); 14 assertEq(obj[sym], 4); 15 assertEq(obj[0], 1); 16 } 17 } 18 test();