bug1812001.js (269B)
1 var arr = []; 2 for (var i = 0; i < 10; i++) { 3 arr.push({y: 1, x: 2, ["z" + i]: 3}); 4 } 5 6 function bar(x) { with ({}) {} } 7 8 function foo(obj) { 9 for (var key in obj) { 10 bar(obj[key]); 11 } 12 } 13 14 with ({}) {} 15 for (var i = 0; i < 2000; i++) { 16 foo(arr[i % arr.length]); 17 }