testDirectProxyPreventExtensions1.js (319B)
1 // Forward to the target if the trap is not defined 2 var target = {}; 3 var proxy = new Proxy(target, {}); 4 Object.preventExtensions(proxy); 5 assertEq(Object.isExtensible(target), false); 6 7 target = {}; 8 proxy = Proxy.revocable(target, {}).proxy; 9 Object.preventExtensions(proxy); 10 assertEq(Object.isExtensible(target), false);