bug1785200.js (277B)
1 const target = {}; 2 const receiver = {}; 3 const id = 5; 4 5 let count = 0; 6 function getter() { 7 count++; 8 assertEq(this, receiver); 9 } 10 Object.defineProperty(target, id, { get: getter }); 11 12 for (var i = 0; i < 100; i++) { 13 Reflect.get(target, id, receiver); 14 } 15 assertEq(count, 100);