// Forward to the target if the trap is not defined | |
var target = {}; | |
var proxy = new Proxy(target, {}); | |
Object.preventExtensions(proxy); | |
assertEq(Object.isExtensible(target), false); | |
target = {}; | |
proxy = Proxy.revocable(target, {}).proxy; | |
Object.preventExtensions(proxy); | |
assertEq(Object.isExtensible(target), false); |