testDirectProxyGetOwnPropertyDescriptor6.js (347B)
1 // Return undefined if the trap returns undefined 2 var target = {}; 3 Object.defineProperty(target, 'foo', { 4 configurable: true 5 }); 6 7 var handler = { getOwnPropertyDescriptor: () => undefined }; 8 for (let p of [new Proxy(target, handler), Proxy.revocable(target, handler).proxy]) 9 assertEq(Object.getOwnPropertyDescriptor(p, 'foo'), undefined);